Enum noodles_vcf::record::alternate_bases::allele::Allele
source · pub enum Allele {
Bases(Vec<Base>),
Symbol(Symbol),
Breakend(String),
OverlappingDeletion,
}
Expand description
A VCF alternate bases allele.
Variants§
Bases(Vec<Base>)
A list of bases (e.g., A
, AC
, etc.).
Symbol(Symbol)
A symbolic allele (e.g., <DEL>
, <CN:0>
, etc.).
Breakend(String)
A breakend (e.g., ]sq0:5]A
, G.
, etc.).
OverlappingDeletion
An overlapping deletion, i.e., a missing allele (*
).
Trait Implementations§
source§impl PartialEq<Allele> for Allele
impl PartialEq<Allele> for Allele
impl Eq for Allele
impl StructuralEq for Allele
impl StructuralPartialEq for Allele
Auto Trait Implementations§
impl RefUnwindSafe for Allele
impl Send for Allele
impl Sync for Allele
impl Unpin for Allele
impl UnwindSafe for Allele
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.