@DocumentedFeature public class CollectOxoGMetrics extends CommandLineProgram
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CollectOxoGMetrics.CpcgMetrics |
Metrics class for outputs.
|
| Modifier and Type | Field | Description |
|---|---|---|
int |
CONTEXT_SIZE |
|
Set<String> |
CONTEXTS |
|
File |
DB_SNP |
|
boolean |
INCLUDE_NON_PF_READS |
|
File |
INPUT |
|
File |
INTERVALS |
|
int |
MAXIMUM_INSERT_SIZE |
|
int |
MINIMUM_INSERT_SIZE |
|
int |
MINIMUM_MAPPING_QUALITY |
|
int |
MINIMUM_QUALITY_SCORE |
|
File |
OUTPUT |
|
int |
STOP_AFTER |
|
boolean |
USE_OQ |
COMPRESSION_LEVEL, CREATE_INDEX, CREATE_MD5_FILE, GA4GH_CLIENT_SECRETS, MAX_RECORDS_IN_RAM, QUIET, REFERENCE_SEQUENCE, referenceSequence, specialArgumentsCollection, TMP_DIR, USE_JDK_DEFLATER, USE_JDK_INFLATER, VALIDATION_STRINGENCY, VERBOSITY| Constructor | Description |
|---|---|
CollectOxoGMetrics() |
| Modifier and Type | Method | Description |
|---|---|---|
protected 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.
|
protected boolean |
requiresReference() |
getCommandLine, getCommandLineParser, getDefaultHeaders, getFaqLink, getMetricsFile, getStandardUsagePreamble, getStandardUsagePreamble, getVersion, hasWebDocumentation, instanceMain, instanceMainWithExit, makeReferenceArgumentCollection, parseArgs, setDefaultHeaders, useLegacyParser@Argument(shortName="I",
doc="Input BAM file for analysis.")
public File INPUT
@Argument(shortName="O",
doc="Location of output metrics file to write.")
public File OUTPUT
@Argument(doc="An optional list of intervals to restrict analysis to.",
optional=true)
public File INTERVALS
@Argument(doc="VCF format dbSNP file, used to exclude regions around known polymorphisms from analysis.",
optional=true)
public File DB_SNP
@Argument(shortName="Q",
doc="The minimum base quality score for a base to be included in analysis.")
public int MINIMUM_QUALITY_SCORE
@Argument(shortName="MQ",
doc="The minimum mapping quality score for a base to be included in analysis.")
public int MINIMUM_MAPPING_QUALITY
@Argument(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
@Argument(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
@Argument(shortName="NON_PF",
doc="Whether or not to include non-PF reads.")
public boolean INCLUDE_NON_PF_READS
@Argument(doc="When available, use original quality scores for filtering.") public boolean USE_OQ
@Argument(doc="The number of context bases to include on each side of the assayed G/C base.") public int CONTEXT_SIZE
@Argument(doc="The optional set of sequence contexts to restrict analysis to. If not supplied all contexts are analyzed.",
optional=true)
public Set<String> CONTEXTS
@Argument(doc="For debugging purposes: stop after visiting this many sites with at least 1X coverage.") public int STOP_AFTER
protected boolean requiresReference()
requiresReference in class CommandLineProgramprotected String[] customCommandLineValidation()
CommandLineProgramcustomCommandLineValidation in class CommandLineProgramprotected int doWork()
CommandLineProgramdoWork in class CommandLineProgram