ferro_hgvs/project/result.rs
1//! `VariantProjection` result type.
2
3use crate::hgvs::variant::HgvsVariant;
4
5/// The result of projecting a g. variant onto a transcript.
6#[derive(Debug, Clone)]
7pub struct VariantProjection {
8 pub genomic: HgvsVariant,
9 pub coding: Option<HgvsVariant>,
10 pub protein: Option<HgvsVariant>,
11 pub transcript_id: String,
12 pub gene_symbol: Option<String>,
13 pub is_frameshift: bool,
14 pub is_intronic: bool,
15 pub is_utr: bool,
16}