Class PhenopacketsCommand
java.lang.Object
org.monarchinitiative.lirical.cli.cmd.OutputCommand
org.monarchinitiative.lirical.cli.cmd.experimental.PhenopacketsCommand
Run LIRICAL in phenotype-only mode on a collection of phenopackets.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.monarchinitiative.lirical.cli.cmd.OutputCommand
OutputCommand.Output
-
Field Summary
Modifier and TypeFieldDescriptionorg.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.DataSection
org.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.RunConfiguration
protected static final String
boolean[]
Fields inherited from class org.monarchinitiative.lirical.cli.cmd.OutputCommand
output
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Lirical
bootstrapLirical
(GenomeBuild genomeBuild) BuildLirical
for aGenomeBuild
based onLiricalConfigurationCommand.DataSection
andLiricalConfigurationCommand.RunConfiguration
sections.call()
protected Integer
execute()
protected String
protected String
protected GenomeBuild
parseGenomeBuild
(String genomeBuild) protected AnalysisOptions
prepareAnalysisOptions
(Lirical lirical, GenomeBuild genomeBuild, TranscriptDatabase transcriptDb) protected static org.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.SampleIdAndGenesAndGenotypes
readVariantsFromVcfFile
(String sampleId, Path vcfPath, GenomeBuild genomeBuild, TranscriptDatabase transcriptDatabase, VariantParserFactory parserFactory) protected static void
reportElapsedTime
(long startTime, long stopTime) protected InputSanitizer
selectSanitizer
(InputSanitizerFactory factory) protected static String
summarizeSanitationResult
(SanitationResult sanitationResult) Methods inherited from class org.monarchinitiative.lirical.cli.cmd.OutputCommand
createOutputOptions
-
Field Details
-
genomeBuild
-
phenopacketPaths
-
UNKNOWN_VERSION_PLACEHOLDER
- See Also:
-
dataSection
public org.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.DataSection dataSection -
runConfiguration
public org.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.RunConfiguration runConfiguration -
verbosity
public boolean[] verbosity
-
-
Constructor Details
-
PhenopacketsCommand
public PhenopacketsCommand()
-
-
Method Details
-
getGenomeBuild
-
execute
-
checkInput
- Overrides:
checkInput
in classOutputCommand
-
bootstrapLirical
BuildLirical
for aGenomeBuild
based onLiricalConfigurationCommand.DataSection
andLiricalConfigurationCommand.RunConfiguration
sections.- Throws:
LiricalDataException
-
parseGenomeBuild
- Throws:
LiricalDataException
-
prepareAnalysisOptions
protected AnalysisOptions prepareAnalysisOptions(Lirical lirical, GenomeBuild genomeBuild, TranscriptDatabase transcriptDb) -
readVariantsFromVcfFile
protected static org.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.SampleIdAndGenesAndGenotypes readVariantsFromVcfFile(String sampleId, Path vcfPath, GenomeBuild genomeBuild, TranscriptDatabase transcriptDatabase, VariantParserFactory parserFactory) throws LiricalParseException - Throws:
LiricalParseException
-
summarizeSanitationResult
-
figureOutExomiserPath
-
selectSanitizer
-
reportElapsedTime
protected static void reportElapsedTime(long startTime, long stopTime) -
call
-