pub enum SplicedExonChunk {
Match(u64),
Mismatch(u64),
Diag(u64),
ProductIns(u64),
GenomicIns(u64),
}Expand description
Piece of an exon
Each variant contains lengths given in nucleotide bases (1/3 of amino acid when product is a protein)
Variants§
Match(u64)
both sequences represented, product and genomic sequences match
Mismatch(u64)
both sequences represented, product and genomic sequences do not match
Diag(u64)
both sequences are represented, there is sufficient similarity between product and genomic sequences. Can be used to replace stretches of matches and mismatches, mostly for protein to genomic where definition of match or mismatch depends on translation table
ProductIns(u64)
Insertion in product sequence (ie: gap in the genomic sequence)
GenomicIns(u64)
Insertion in product sequence (ie: gap in the genomic sequence)
Trait Implementations§
Source§impl Clone for SplicedExonChunk
impl Clone for SplicedExonChunk
Source§impl Debug for SplicedExonChunk
impl Debug for SplicedExonChunk
Source§impl<'de> Deserialize<'de> for SplicedExonChunk
impl<'de> Deserialize<'de> for SplicedExonChunk
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SplicedExonChunk
impl PartialEq for SplicedExonChunk
Source§impl Serialize for SplicedExonChunk
impl Serialize for SplicedExonChunk
impl StructuralPartialEq for SplicedExonChunk
Auto Trait Implementations§
impl Freeze for SplicedExonChunk
impl RefUnwindSafe for SplicedExonChunk
impl Send for SplicedExonChunk
impl Sync for SplicedExonChunk
impl Unpin for SplicedExonChunk
impl UnsafeUnpin for SplicedExonChunk
impl UnwindSafe for SplicedExonChunk
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