pub struct VariantProjection {
pub genomic: HgvsVariant,
pub coding: Option<HgvsVariant>,
pub protein: Option<HgvsVariant>,
pub transcript_id: String,
pub gene_symbol: Option<String>,
pub is_frameshift: bool,
pub is_intronic: bool,
pub is_utr: bool,
}Expand description
The result of projecting a g. variant onto a transcript.
Fields§
§genomic: HgvsVariant§coding: Option<HgvsVariant>§protein: Option<HgvsVariant>§transcript_id: String§gene_symbol: Option<String>§is_frameshift: bool§is_intronic: bool§is_utr: boolTrait Implementations§
Source§impl Clone for VariantProjection
impl Clone for VariantProjection
Source§fn clone(&self) -> VariantProjection
fn clone(&self) -> VariantProjection
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 moreAuto Trait Implementations§
impl Freeze for VariantProjection
impl RefUnwindSafe for VariantProjection
impl Send for VariantProjection
impl Sync for VariantProjection
impl Unpin for VariantProjection
impl UnsafeUnpin for VariantProjection
impl UnwindSafe for VariantProjection
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