pub enum IndelRegion {
Cds {
cds_offset_start: u32,
cds_offset_end: u32,
},
FivePrimeUtr,
ThreePrimeUtr,
Intron,
NonCodingExon,
Upstream,
Downstream,
BoundarySpanning,
}Expand description
Primary region for an indel footprint.
Cds uses half-open convention: [cds_offset_start, cds_offset_end).
Variants§
Cds
Entirely within a CDS exon. Offsets are 0-based, half-open.
Fields
FivePrimeUtr
Entirely within the 5’ UTR.
ThreePrimeUtr
Entirely within the 3’ UTR.
Intron
Entirely within an intron.
NonCodingExon
Entirely within a non-coding exon.
Upstream
Upstream of the transcript.
Downstream
Downstream of the transcript.
BoundarySpanning
Spans a region boundary: exon/intron, CDS/UTR, or multi-exon.
Trait Implementations§
Source§impl Clone for IndelRegion
impl Clone for IndelRegion
Source§fn clone(&self) -> IndelRegion
fn clone(&self) -> IndelRegion
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 IndelRegion
impl Debug for IndelRegion
Source§impl PartialEq for IndelRegion
impl PartialEq for IndelRegion
impl Eq for IndelRegion
impl StructuralPartialEq for IndelRegion
Auto Trait Implementations§
impl Freeze for IndelRegion
impl RefUnwindSafe for IndelRegion
impl Send for IndelRegion
impl Sync for IndelRegion
impl Unpin for IndelRegion
impl UnsafeUnpin for IndelRegion
impl UnwindSafe for IndelRegion
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