pub struct GibsonJunction {
pub after_component: usize,
pub before_component: usize,
pub closure: bool,
pub product_start: usize,
pub overlap_sequence_5to3: String,
pub added_by: Option<TailCarrier>,
}Fields§
§after_component: usize§before_component: usize§closure: bool§product_start: usize§overlap_sequence_5to3: String§added_by: Option<TailCarrier>Which primer carries this overlap as a 5-prime tail: the upstream fragment’s
reverse primer, or the downstream fragment’s forward primer when the upstream
fragment is provided and so cannot be extended. None when the fragments already
overlap and no primer adds anything.
Trait Implementations§
Source§impl Clone for GibsonJunction
impl Clone for GibsonJunction
Source§fn clone(&self) -> GibsonJunction
fn clone(&self) -> GibsonJunction
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 GibsonJunction
impl Debug for GibsonJunction
Auto Trait Implementations§
impl Freeze for GibsonJunction
impl RefUnwindSafe for GibsonJunction
impl Send for GibsonJunction
impl Sync for GibsonJunction
impl Unpin for GibsonJunction
impl UnsafeUnpin for GibsonJunction
impl UnwindSafe for GibsonJunction
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