@DocumentedFeature public class CollectRrbsMetrics extends CommandLineProgram
Modifier and Type | Class and Description |
---|---|
static class |
CollectRrbsMetrics.CollectRrbsMetricsReferenceArgumentCollection |
Modifier and Type | Field and Description |
---|---|
boolean |
ASSUME_SORTED |
int |
C_QUALITY_THRESHOLD |
static java.lang.String |
DETAIL_FILE_EXTENSION |
java.io.File |
INPUT |
double |
MAX_MISMATCH_RATE |
java.util.Set<MetricAccumulationLevel> |
METRIC_ACCUMULATION_LEVEL |
java.lang.String |
METRICS_FILE_PREFIX |
int |
MINIMUM_READ_LENGTH |
int |
NEXT_BASE_QUALITY_THRESHOLD |
static java.lang.String |
PDF_FILE_EXTENSION |
java.util.Set<java.lang.String> |
SEQUENCE_NAMES |
static java.lang.String |
SUMMARY_FILE_EXTENSION |
COMPRESSION_LEVEL, CREATE_INDEX, CREATE_MD5_FILE, GA4GH_CLIENT_SECRETS, MAX_ALLOWABLE_ONE_LINE_SUMMARY_LENGTH, MAX_RECORDS_IN_RAM, QUIET, REFERENCE_SEQUENCE, referenceSequence, specialArgumentsCollection, TMP_DIR, USE_JDK_DEFLATER, USE_JDK_INFLATER, VALIDATION_STRINGENCY, VERBOSITY
Constructor and Description |
---|
CollectRrbsMetrics() |
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.
|
protected ReferenceArgumentCollection |
makeReferenceArgumentCollection() |
getCommandLine, getCommandLineParser, getCommandLineParser, getDefaultHeaders, getFaqLink, getMetricsFile, getStandardUsagePreamble, getStandardUsagePreamble, getVersion, hasWebDocumentation, instanceMain, instanceMainWithExit, parseArgs, requiresReference, setDefaultHeaders, useLegacyParser
@Argument(doc="The BAM or SAM file containing aligned reads. Must be coordinate sorted", shortName="I") public java.io.File INPUT
@Argument(doc="Base name for output files", shortName="M") public java.lang.String METRICS_FILE_PREFIX
@Argument(doc="Minimum read length") public int MINIMUM_READ_LENGTH
@Argument(doc="Threshold for base quality of a C base before it is considered") public int C_QUALITY_THRESHOLD
@Argument(doc="Threshold for quality of a base next to a C before the C base is considered") public int NEXT_BASE_QUALITY_THRESHOLD
@Argument(doc="Maximum percentage of mismatches in a read for it to be considered, with a range of 0-1") public double MAX_MISMATCH_RATE
@Argument(doc="Set of sequence names to consider, if not specified all sequences will be used", optional=true) public java.util.Set<java.lang.String> SEQUENCE_NAMES
@Argument(shortName="AS", doc="If true, assume that the input file is coordinate sorted even if the header says otherwise.") public boolean ASSUME_SORTED
@Argument(shortName="LEVEL", doc="The level(s) at which to accumulate metrics. ") public java.util.Set<MetricAccumulationLevel> METRIC_ACCUMULATION_LEVEL
public static final java.lang.String DETAIL_FILE_EXTENSION
public static final java.lang.String SUMMARY_FILE_EXTENSION
public static final java.lang.String PDF_FILE_EXTENSION
protected ReferenceArgumentCollection makeReferenceArgumentCollection()
makeReferenceArgumentCollection
in class CommandLineProgram
protected int doWork()
CommandLineProgram
doWork
in class CommandLineProgram
protected java.lang.String[] customCommandLineValidation()
CommandLineProgram
customCommandLineValidation
in class CommandLineProgram