pub enum DisagreementStrategy {
Consensus,
MaskBoth,
MaskLowerQual,
}Expand description
Strategy for handling bases that disagree in overlapping regions
Variants§
Consensus
Call the base with higher quality, new qual = qual_high - qual_low
MaskBoth
Mask both bases to N with quality 2
MaskLowerQual
Mask only the lower quality base to N with quality 2
Trait Implementations§
Source§impl Clone for DisagreementStrategy
impl Clone for DisagreementStrategy
Source§fn clone(&self) -> DisagreementStrategy
fn clone(&self) -> DisagreementStrategy
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 DisagreementStrategy
impl Debug for DisagreementStrategy
Source§impl PartialEq for DisagreementStrategy
impl PartialEq for DisagreementStrategy
impl Copy for DisagreementStrategy
impl Eq for DisagreementStrategy
impl StructuralPartialEq for DisagreementStrategy
Auto Trait Implementations§
impl Freeze for DisagreementStrategy
impl RefUnwindSafe for DisagreementStrategy
impl Send for DisagreementStrategy
impl Sync for DisagreementStrategy
impl Unpin for DisagreementStrategy
impl UnsafeUnpin for DisagreementStrategy
impl UnwindSafe for DisagreementStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more