#[repr(i8)]pub enum OverhangStrategy {
SoftClip = 9,
InDel = 10,
LeadingInDel = 11,
Ignore = 12,
}Expand description
How overhangs should be treated during Smith-Waterman alignment.
Variants§
SoftClip = 9
Add softclips for the overhangs.
InDel = 10
Treat the overhangs as proper insertions/deletions.
LeadingInDel = 11
Treat the overhangs as proper insertions/deletions for leading (but not trailing) overhangs.
This is useful e.g. when we want to merge dangling tails in an assembly graph: because we don’t expect the dangling tail to reach the end of the reference path we are okay ignoring trailing deletions - but leading indels are still very much relevant.
Ignore = 12
Just ignore the overhangs.
Trait Implementations§
Source§impl Clone for OverhangStrategy
impl Clone for OverhangStrategy
Source§fn clone(&self) -> OverhangStrategy
fn clone(&self) -> OverhangStrategy
Returns a duplicate of the value. Read more
1.0.0 · 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 OverhangStrategy
impl Debug for OverhangStrategy
impl Copy for OverhangStrategy
Auto Trait Implementations§
impl Freeze for OverhangStrategy
impl RefUnwindSafe for OverhangStrategy
impl Send for OverhangStrategy
impl Sync for OverhangStrategy
impl Unpin for OverhangStrategy
impl UnwindSafe for OverhangStrategy
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