pub struct FeatureMapping {
pub source_feature_id: String,
pub fragment_strand: Strand,
pub source_bases: usize,
pub retained_bases: usize,
pub complete: bool,
pub split_source_parts: Vec<usize>,
pub parts: Vec<MappedPart>,
}Fields§
§source_feature_id: String§fragment_strand: Strand§source_bases: usize§retained_bases: usize§complete: boolCoverage only, NOT a statement that a CDS remains functional or in frame.
split_source_parts: Vec<usize>Original contiguous parts split across opposite ends of a linear product.
parts: Vec<MappedPart>Original part order, then offset within each part; never genomic re-sorting.
Trait Implementations§
Source§impl Clone for FeatureMapping
impl Clone for FeatureMapping
Source§fn clone(&self) -> FeatureMapping
fn clone(&self) -> FeatureMapping
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FeatureMapping
impl Debug for FeatureMapping
impl Eq for FeatureMapping
Source§impl PartialEq for FeatureMapping
impl PartialEq for FeatureMapping
Source§impl Serialize for FeatureMapping
impl Serialize for FeatureMapping
impl StructuralPartialEq for FeatureMapping
Auto Trait Implementations§
impl Freeze for FeatureMapping
impl RefUnwindSafe for FeatureMapping
impl Send for FeatureMapping
impl Sync for FeatureMapping
impl Unpin for FeatureMapping
impl UnsafeUnpin for FeatureMapping
impl UnwindSafe for FeatureMapping
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