public class CollectHiSeqXPfFailMetrics extends CommandLineProgram
Modifier and Type | Class and Description |
---|---|
static class |
CollectHiSeqXPfFailMetrics.PFFailDetailedMetric
a metric class for describing FP failing reads from an Illumina HiSeqX lane *
|
static class |
CollectHiSeqXPfFailMetrics.PFFailSummaryMetric
Metrics produced by the GetHiSeqXPFFailMetrics program.
|
protected static class |
CollectHiSeqXPfFailMetrics.ReadClassifier |
Modifier and Type | Field and Description |
---|---|
File |
BASECALLS_DIR |
static String |
detailedMetricsExtension |
Integer |
LANE |
int |
N_CYCLES |
int |
NUM_PROCESSORS |
File |
OUTPUT |
double |
PROB_EXPLICIT_READS |
static String |
summaryMetricsExtension |
COMPRESSION_LEVEL, CREATE_INDEX, CREATE_MD5_FILE, GA4GH_CLIENT_SECRETS, MAX_RECORDS_IN_RAM, QUIET, REFERENCE_SEQUENCE, TMP_DIR, VALIDATION_STRINGENCY, VERBOSITY
Constructor and Description |
---|
CollectHiSeqXPfFailMetrics() |
Modifier and Type | Method and 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.
|
static void |
main(String[] args)
Stock main method.
|
getCommandLine, getCommandLineParser, getDefaultHeaders, getMetricsFile, getNestedOptions, getNestedOptionsForHelp, getStandardUsagePreamble, getVersion, instanceMain, instanceMainWithExit, parseArgs, setDefaultHeaders
@Option(doc="The Illumina basecalls directory. ", shortName="B") public File BASECALLS_DIR
@Option(shortName="P", doc="The fraction of (non-PF) reads for which to output explicit classification. Output file will be
@Option(shortName="NP", doc="Run this many PerTileBarcodeExtractors in parallel. If NUM_PROCESSORS = 0, number of cores is automatically set to the number of cores available on the machine. If NUM_PROCESSORS < 0 then the number of cores used will be the number available on the machine less NUM_PROCESSORS.", optional=true) public int NUM_PROCESSORS
@Option(doc="Number of cycles to look at. At time of writing PF status gets determined at cycle 24 so numbers greater than this will yield strange results. In addition, PF status is currently determined at cycle 24, so running this with any other value is neither tested nor recommended.", optional=true) public int N_CYCLES
public static final String detailedMetricsExtension
public static final String summaryMetricsExtension
protected String[] customCommandLineValidation()
CommandLineProgram
customCommandLineValidation
in class CommandLineProgram
public static void main(String[] args)
protected int doWork()
CommandLineProgram
doWork
in class CommandLineProgram