Struct google_genomics1::VariantAnnotation
[−]
[src]
pub struct VariantAnnotation { pub transcript_ids: Option<Vec<String>>, pub alternate_bases: Option<String>, pub clinical_significance: Option<String>, pub conditions: Option<Vec<ClinicalCondition>>, pub type_: Option<String>, pub effect: Option<String>, pub gene_id: Option<String>, }
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields
transcript_ids: Option<Vec<String>>
Google annotation IDs of the transcripts affected by this variant. These should be provided when the variant is created.
alternate_bases: Option<String>
The alternate allele for this variant. If multiple alternate alleles exist at this location, create a separate variant for each one, as they may represent distinct conditions.
clinical_significance: Option<String>
Describes the clinical significance of a variant. It is adapted from the ClinVar controlled vocabulary for clinical significance described at: http://www.ncbi.nlm.nih.gov/clinvar/docs/clinsig/
conditions: Option<Vec<ClinicalCondition>>
The set of conditions associated with this variant. A condition describes the way a variant influences human health.
type_: Option<String>
Type has been adapted from ClinVar's list of variant types.
effect: Option<String>
Effect of the variant on the coding sequence.
gene_id: Option<String>
Google annotation ID of the gene affected by this variant. This should be provided when the variant is created.
Trait Implementations
impl Debug for VariantAnnotation
[src]
impl Clone for VariantAnnotation
[src]
fn clone(&self) -> VariantAnnotation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for VariantAnnotation
[src]
fn default() -> VariantAnnotation
Returns the "default value" for a type. Read more