pub struct FragmentEnd {
pub original_terminus: bool,
pub polarity: OverhangPolarity,
pub protruding_strand: Option<Strand>,
pub overhang_sequence: String,
pub enzymes: Vec<&'static str>,
}Fields§
§original_terminus: boolTrue only for an original linear end; input ends are assumed blunt.
polarity: OverhangPolarity§protruding_strand: Option<Strand>§overhang_sequence: StringExposed oligo written 5′ to 3′ on its own strand; empty for blunt ends.
enzymes: Vec<&'static str>Trait Implementations§
Source§impl Clone for FragmentEnd
impl Clone for FragmentEnd
Source§fn clone(&self) -> FragmentEnd
fn clone(&self) -> FragmentEnd
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 FragmentEnd
impl Debug for FragmentEnd
impl Eq for FragmentEnd
Source§impl PartialEq for FragmentEnd
impl PartialEq for FragmentEnd
Source§impl Serialize for FragmentEnd
impl Serialize for FragmentEnd
impl StructuralPartialEq for FragmentEnd
Auto Trait Implementations§
impl Freeze for FragmentEnd
impl RefUnwindSafe for FragmentEnd
impl Send for FragmentEnd
impl Sync for FragmentEnd
impl Unpin for FragmentEnd
impl UnsafeUnpin for FragmentEnd
impl UnwindSafe for FragmentEnd
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