pub enum VariantType {
Snv,
Insertion,
Deletion,
Mnv,
Complex,
}Expand description
The class of a genomic variant.
Variants§
Snv
Single nucleotide variant (ref and alt are both 1 base).
Insertion
Insertion (alt is longer than ref).
Deletion
Deletion (ref is longer than alt).
Mnv
Multi-nucleotide variant (ref and alt are equal length > 1).
Complex
Complex variant (none of the above).
Trait Implementations§
Source§impl Clone for VariantType
impl Clone for VariantType
Source§fn clone(&self) -> VariantType
fn clone(&self) -> VariantType
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 VariantType
impl Debug for VariantType
Source§impl PartialEq for VariantType
impl PartialEq for VariantType
impl Eq for VariantType
impl StructuralPartialEq for VariantType
Auto Trait Implementations§
impl Freeze for VariantType
impl RefUnwindSafe for VariantType
impl Send for VariantType
impl Sync for VariantType
impl Unpin for VariantType
impl UnsafeUnpin for VariantType
impl UnwindSafe for VariantType
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