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
-
Method Summary
Modifier and TypeMethodDescriptionage()
sampleId()
void
void
void
setNegatedHpoIds
(List<String> negatedHpoIds) void
setSampleId
(String sampleId) void
void
sex()
vcf()
vcfPath()
-
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:
sampleId
in interfaceSanitationInputs
- Returns:
- a string with the sample ID or
null
if not available.
-
presentHpoTerms
- Specified by:
presentHpoTerms
in interfaceSanitationInputs
- Returns:
- a list with CURIEs of HPO terms that represent the phenotypic features observed in the index patient.
-
excludedHpoTerms
- Specified by:
excludedHpoTerms
in 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:
age
in interfaceSanitationInputs
- Returns:
- a string with the age or
null
if not available.
-
sex
- Specified by:
sex
in interfaceSanitationInputs
- Returns:
- a string with the sex or
null
if not available.
-
vcf
- Specified by:
vcf
in interfaceSanitationInputs
- Returns:
- a string with the path of the VCF file with variants or
null
if not available.
-
vcfPath
-