Class OutputCommand
java.lang.Object
org.monarchinitiative.lirical.cli.cmd.OutputCommand
- Direct Known Subclasses:
PhenopacketCommand
,PhenopacketsCommand
,PrioritizeCommand
,YamlCommand
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionorg.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.DataSection
org.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.RunConfiguration
protected static final String
boolean[]
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Lirical
bootstrapLirical
(GenomeBuild genomeBuild) BuildLirical
for aGenomeBuild
based onLiricalConfigurationCommand.DataSection
andLiricalConfigurationCommand.RunConfiguration
sections.call()
protected OutputOptions
createOutputOptions
(String prefix) protected abstract Integer
execute()
protected String
protected abstract 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)
-
Field Details
-
output
-
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
-
OutputCommand
public OutputCommand()
-
-
Method Details
-
checkInput
-
createOutputOptions
-
bootstrapLirical
BuildLirical
for aGenomeBuild
based onLiricalConfigurationCommand.DataSection
andLiricalConfigurationCommand.RunConfiguration
sections.- Throws:
LiricalDataException
-
getGenomeBuild
-
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
-
execute
-