@DocumentedFeature public class CollectRrbsMetrics extends CommandLineProgram
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CollectRrbsMetrics.CollectRrbsMetricsReferenceArgumentCollection |
| Modifier and Type | Field | Description |
|---|---|---|
boolean |
ASSUME_SORTED |
|
int |
C_QUALITY_THRESHOLD |
|
static String |
DETAIL_FILE_EXTENSION |
|
File |
INPUT |
|
double |
MAX_MISMATCH_RATE |
|
Set<MetricAccumulationLevel> |
METRIC_ACCUMULATION_LEVEL |
|
String |
METRICS_FILE_PREFIX |
|
int |
MINIMUM_READ_LENGTH |
|
int |
NEXT_BASE_QUALITY_THRESHOLD |
|
static String |
PDF_FILE_EXTENSION |
|
Set<String> |
SEQUENCE_NAMES |
|
static String |
SUMMARY_FILE_EXTENSION |
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 |
|---|---|
CollectRrbsMetrics() |
| 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.
|
static void |
main(String[] args) |
|
protected ReferenceArgumentCollection |
makeReferenceArgumentCollection() |
getCommandLine, 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 File INPUT
@Argument(doc="Base name for output files",
shortName="M")
public 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 Set<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 Set<MetricAccumulationLevel> METRIC_ACCUMULATION_LEVEL
public static final String DETAIL_FILE_EXTENSION
public static final String SUMMARY_FILE_EXTENSION
public static final String PDF_FILE_EXTENSION
protected ReferenceArgumentCollection makeReferenceArgumentCollection()
makeReferenceArgumentCollection in class CommandLineProgrampublic static void main(String[] args)
protected int doWork()
CommandLineProgramdoWork in class CommandLineProgramprotected String[] customCommandLineValidation()
CommandLineProgramcustomCommandLineValidation in class CommandLineProgram