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
FieldsModifier and TypeFieldDescriptionorg.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.DataSectionorg.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.RunConfigurationprotected static final Stringboolean[]Fields inherited from class org.monarchinitiative.lirical.cli.cmd.OutputCommand
output -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LiricalbootstrapLirical(GenomeBuild genomeBuild) BuildLiricalfor aGenomeBuildbased onLiricalConfigurationCommand.DataSectionandLiricalConfigurationCommand.RunConfigurationsections.call()protected Integerexecute()protected Stringprotected Stringprotected AnalysisOptionsprepareAnalysisOptions(Lirical lirical, GenomeBuild genomeBuild, TranscriptDatabase transcriptDb) Prepare the options for parametrizing the analysis.protected static org.monarchinitiative.lirical.cli.cmd.LiricalConfigurationCommand.SampleIdAndGenesAndGenotypesreadVariantsFromVcfFile(String sampleId, Path vcfPath, GenomeBuild genomeBuild, TranscriptDatabase transcriptDatabase, VariantParserFactory parserFactory) protected static voidreportElapsedTime(long startTime, long stopTime) protected InputSanitizerselectSanitizer(InputSanitizerFactory factory) protected static StringsummarizeSanitationResult(SanitationResult sanitationResult) Methods inherited from class org.monarchinitiative.lirical.cli.cmd.OutputCommand
createOutputOptions
-
Field Details
-
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:
checkInputin classOutputCommand
-
bootstrapLirical
BuildLiricalfor aGenomeBuildbased onLiricalConfigurationCommand.DataSectionandLiricalConfigurationCommand.RunConfigurationsections.- Parameters:
genomeBuild- the target build ornullif LIRICAL should be configured in phenotype-only mode.- Throws:
LiricalDataException
-
prepareAnalysisOptions
protected AnalysisOptions prepareAnalysisOptions(Lirical lirical, GenomeBuild genomeBuild, TranscriptDatabase transcriptDb) Prepare the options for parametrizing the analysis.- Parameters:
genomeBuild- a build ornullif running in phenotype-only mode.
-
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
-