Class YamlConfig
java.lang.Object
org.monarchinitiative.lirical.cli.yaml.YamlConfig
- All Implemented Interfaces:
SanitationInputs
This class is used to input the YAML configuration file.
- Author:
- Peter Robinson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionage()sampleId()voidvoidvoidsetNegatedHpoIds(List<String> negatedHpoIds) voidsetSampleId(String sampleId) voidvoidsex()vcf()
-
Constructor Details
-
YamlConfig
public YamlConfig()
-
-
Method Details
-
setSampleId
-
setHpoIds
-
setNegatedHpoIds
-
setAge
-
setSex
-
setVcf
-
getSampleId
-
getHpoIds
- Returns:
- list of HPO ids observed in the proband.
-
getNegatedHpoIds
-
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.
-
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.
-
age
- Specified by:
agein interfaceSanitationInputs- Returns:
- a string with the age or
nullif not available.
-
sex
- Specified by:
sexin interfaceSanitationInputs- Returns:
- a string with the sex or
nullif not available.
-
vcf
- Specified by:
vcfin interfaceSanitationInputs- Returns:
- a path with the path of the VCF file with variants or
nullif not available.
-