Package org.monarchinitiative.lirical.io
Class LiricalDataResolver
java.lang.Object
org.monarchinitiative.lirical.io.LiricalDataResolver
A convenience class for accessing resources from LIRICAL data directory.
The resource files include:
- HPO in JSON format (hp.json)
- HPO annotations (phenotype.hpoa)
- HGNC complete set - a table with gene identifiers, symbols, and other metadata (hgnc_complete_set.txt)
- MIM to medgene mapping file (mim2gene_medgen)
- Orpha to gene mapping file (en_product6.xml). Optional
- Jannovar caches (hg(19|38)_(ucsc|refseq).ser)
The resolver checks if all non-optional files are present and will raise an exception otherwise.
-
Method Summary
Modifier and TypeMethodDescriptionhpoJson()
static LiricalDataResolver
transcriptCacheFor
(GenomeBuild genomeBuild, TranscriptDatabase txDb)
-
Method Details
-
of
- Throws:
LiricalDataException
-
dataDirectory
-
hpoJson
-
orpha2gene
-
hgncCompleteSet
-
mim2geneMedgen
-
phenotypeAnnotations
-
hg19UcscTxDatabase
-
hg19RefseqTxDatabase
-
hg19RefseqCuratedTxDatabase
-
hg19EnsemblTxDatabase
-
hg38UcscTxDatabase
-
hg38RefseqTxDatabase
-
hg38RefseqCuratedTxDatabase
-
hg38EnsemblTxDatabase
-
transcriptCacheFor
-