Interface TranscriptAnnotation
public interface TranscriptAnnotation
The interface represents variant functional annotation data required by LIRICAL.
-
Method Summary
Modifier and TypeMethodDescriptionorg.monarchinitiative.phenol.annotations.formats.GeneIdentifier
default de.charite.compbio.jannovar.annotation.VariantEffect
List<de.charite.compbio.jannovar.annotation.VariantEffect>
-
Method Details
-
getGeneId
org.monarchinitiative.phenol.annotations.formats.GeneIdentifier getGeneId()- Returns:
- gene identifier of the transcript.
-
getAccession
String getAccession()- Returns:
- transcript accession (e.g.
NM_000130.4
).
-
getVariantEffects
List<de.charite.compbio.jannovar.annotation.VariantEffect> getVariantEffects()- Returns:
- list of variant effects (e.g.
MISSENSE_VARIANT
).
-
getMostPathogenicVariantEffect
default de.charite.compbio.jannovar.annotation.VariantEffect getMostPathogenicVariantEffect()- Returns:
- the most pathogenic variant effect.
-
getVariantEffect
String getVariantEffect()- Returns:
- string of variant effects joined by
+
character.
-
getHgvsCdna
String getHgvsCdna()- Returns:
- effect of the variant on the cDNA sequence in HGVS format (e.g.
c.578G>T
).
-
getHgvsProtein
String getHgvsProtein()- Returns:
- effect of the variant on the protein sequence in HGVS format (e.g.
p.(Cys193Phe)
).
-