pub struct LigationProduct {
pub topology: Topology,
pub top_sequence_5to3: String,
pub bottom_sequence_5to3: String,
pub bottom_forward_start: i128,
pub paired_length: usize,
pub left_end: Option<FragmentEnd>,
pub right_end: Option<FragmentEnd>,
pub components: Vec<ComponentPlacement>,
pub junctions: Vec<Junction>,
}Fields§
§topology: Topology§top_sequence_5to3: String§bottom_sequence_5to3: String§bottom_forward_start: i128Start of bottom’s forward-coordinate interval relative to top base zero. Signed for linear products; normalised modulo product length for circles.
paired_length: usize§left_end: Option<FragmentEnd>§right_end: Option<FragmentEnd>§components: Vec<ComponentPlacement>§junctions: Vec<Junction>Trait Implementations§
Source§impl Clone for LigationProduct
impl Clone for LigationProduct
Source§fn clone(&self) -> LigationProduct
fn clone(&self) -> LigationProduct
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LigationProduct
impl Debug for LigationProduct
impl Eq for LigationProduct
Source§impl PartialEq for LigationProduct
impl PartialEq for LigationProduct
Source§impl Serialize for LigationProduct
impl Serialize for LigationProduct
impl StructuralPartialEq for LigationProduct
Auto Trait Implementations§
impl Freeze for LigationProduct
impl RefUnwindSafe for LigationProduct
impl Send for LigationProduct
impl Sync for LigationProduct
impl Unpin for LigationProduct
impl UnsafeUnpin for LigationProduct
impl UnwindSafe for LigationProduct
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more