Class PhenopacketData
java.lang.Object
org.monarchinitiative.lirical.io.analysis.PhenopacketData
- All Implemented Interfaces:
SanitationInputs
Phenopacket attributes that are relevant for LIRICAL.
-
Method Summary
Modifier and TypeMethodDescriptionage()List<org.monarchinitiative.phenol.ontology.data.TermId>booleanStream<org.monarchinitiative.phenol.ontology.data.TermId>inthashCode()parseAge()Try to parse the age and return an empty optional if the parsing fails.parseSex()Try to parse the sex and return an empty optional if the parsing fails.Stream<org.monarchinitiative.phenol.ontology.data.TermId>sampleId()sex()toString()variants()vcf()
-
Method Details
-
sampleId
- Specified by:
sampleIdin interfaceSanitationInputs- Returns:
- a string with the sample ID or
nullif not available.
-
presentHpoTerms
- Specified by:
presentHpoTermsin interfaceSanitationInputs- Returns:
- a list with CURIEs of HPO terms that represent the phenotypic features observed in the index patient.
-
presentHpoTermIds
-
excludedHpoTerms
- Specified by:
excludedHpoTermsin interfaceSanitationInputs- Returns:
- a list with CURIEs of HPO terms that represent the phenotypic features that were investigated and excluded in the index patient.
-
excludedHpoTermIds
-
age
- Specified by:
agein interfaceSanitationInputs- Returns:
- a string with the age or
nullif not available.
-
parseAge
Try to parse the age and return an empty optional if the parsing fails. -
sex
- Specified by:
sexin interfaceSanitationInputs- Returns:
- a string with the sex or
nullif not available.
-
parseSex
Try to parse the sex and return an empty optional if the parsing fails. -
vcf
- Specified by:
vcfin interfaceSanitationInputs- Returns:
- a path with the path of the VCF file with variants or
nullif not available.
-
genomeAssembly
-
variants
-
diseaseIds
-
equals
-
hashCode
public int hashCode() -
toString
-