public class CollectOxoGMetrics extends CommandLineProgram
Modifier and Type | Class and Description |
---|---|
static class |
CollectOxoGMetrics.CpcgMetrics
Metrics class for outputs.
|
Modifier and Type | Field and Description |
---|---|
int |
CONTEXT_SIZE |
java.util.Set<java.lang.String> |
CONTEXTS |
java.io.File |
DB_SNP |
java.io.File |
INPUT |
java.io.File |
INTERVALS |
int |
MAXIMUM_INSERT_SIZE |
int |
MINIMUM_INSERT_SIZE |
int |
MINIMUM_MAPPING_QUALITY |
int |
MINIMUM_QUALITY_SCORE |
java.io.File |
OUTPUT |
java.io.File |
REFERENCE_SEQUENCE |
int |
STOP_AFTER |
boolean |
USE_OQ |
COMPRESSION_LEVEL, CREATE_INDEX, CREATE_MD5_FILE, GA4GH_CLIENT_SECRETS, MAX_RECORDS_IN_RAM, QUIET, TMP_DIR, VALIDATION_STRINGENCY, VERBOSITY
Constructor and Description |
---|
CollectOxoGMetrics() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
customCommandLineValidation()
Put any custom command-line validation in an override of this method.
|
protected int |
doWork()
Do the work after command line has been parsed.
|
static void |
main(java.lang.String[] args) |
getCommandLine, getCommandLineParser, getDefaultHeaders, getMetricsFile, getNestedOptions, getNestedOptionsForHelp, getStandardUsagePreamble, getVersion, instanceMain, instanceMainWithExit, parseArgs, setDefaultHeaders
@Option(shortName="O", doc="Location of output metrics file to write.") public java.io.File OUTPUT
@Option(shortName="R", doc="Reference sequence to which BAM is aligned.") public java.io.File REFERENCE_SEQUENCE
@Option(doc="An optional list of intervals to restrict analysis to.", optional=true) public java.io.File INTERVALS
@Option(doc="VCF format dbSNP file, used to exclude regions around known polymorphisms from analysis.", optional=true) public java.io.File DB_SNP
@Option(shortName="Q", doc="The minimum base quality score for a base to be included in analysis.") public int MINIMUM_QUALITY_SCORE
@Option(shortName="MQ", doc="The minimum mapping quality score for a base to be included in analysis.") public int MINIMUM_MAPPING_QUALITY
@Option(shortName="MIN_INS", doc="The minimum insert size for a read to be included in analysis. Set of 0 to allow unpaired reads.") public int MINIMUM_INSERT_SIZE
@Option(shortName="MAX_INS", doc="The maximum insert size for a read to be included in analysis. Set of 0 to allow unpaired reads.") public int MAXIMUM_INSERT_SIZE
@Option(doc="When available, use original quality scores for filtering.") public boolean USE_OQ
@Option(doc="The number of context bases to include on each side of the assayed G/C base.") public int CONTEXT_SIZE
@Option(doc="The optional set of sequence contexts to restrict analysis to. If not supplied all contexts are analyzed.") public java.util.Set<java.lang.String> CONTEXTS
public static void main(java.lang.String[] args)
protected java.lang.String[] customCommandLineValidation()
CommandLineProgram
customCommandLineValidation
in class CommandLineProgram
protected int doWork()
CommandLineProgram
doWork
in class CommandLineProgram