public class MarkIlluminaAdapters extends CommandLineProgram
Modifier and Type | Field and Description |
---|---|
int |
ADAPTER_TRUNCATION_LENGTH |
java.util.List<IlluminaUtil.IlluminaAdapterPair> |
ADAPTERS |
java.lang.String |
FIVE_PRIME_ADAPTER |
java.io.File |
INPUT |
double |
MAX_ERROR_RATE_PE |
double |
MAX_ERROR_RATE_SE |
java.io.File |
METRICS |
int |
MIN_MATCH_BASES_PE |
int |
MIN_MATCH_BASES_SE |
int |
NUM_ADAPTERS_TO_KEEP |
java.io.File |
OUTPUT |
java.lang.Boolean |
PAIRED_RUN |
int |
PRUNE_ADAPTER_LIST_AFTER_THIS_MANY_ADAPTERS_SEEN |
java.lang.String |
THREE_PRIME_ADAPTER |
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 |
---|
MarkIlluminaAdapters() |
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(doc="If output is not specified, just the metrics are generated", shortName="O", optional=true) public java.io.File OUTPUT
@Option(doc="Histogram showing counts of bases_clipped in how many reads", shortName="M") public java.io.File METRICS
@Option(doc="The minimum number of bases to match over when clipping single-end reads.") public int MIN_MATCH_BASES_SE
@Option(doc="The minimum number of bases to match over (per-read) when clipping paired-end reads.") public int MIN_MATCH_BASES_PE
@Option(doc="The maximum mismatch error rate to tolerate when clipping single-end reads.") public double MAX_ERROR_RATE_SE
@Option(doc="The maximum mismatch error rate to tolerate when clipping paired-end reads.") public double MAX_ERROR_RATE_PE
@Option(doc="DEPRECATED. Whether this is a paired-end run. No longer used.", shortName="PE", optional=true) public java.lang.Boolean PAIRED_RUN
@Option(doc="Which adapters sequences to attempt to identify and clip.") public java.util.List<IlluminaUtil.IlluminaAdapterPair> ADAPTERS
@Option(doc="For specifying adapters other than standard Illumina", optional=true) public java.lang.String FIVE_PRIME_ADAPTER
@Option(doc="For specifying adapters other than standard Illumina", optional=true) public java.lang.String THREE_PRIME_ADAPTER
@Option(doc="Adapters are truncated to this length to speed adapter matching. Set to a large number to effectively disable truncation.") public int ADAPTER_TRUNCATION_LENGTH
@Option(doc="If looking for multiple adapter sequences, then after having seen this many adapters, shorten the list of sequences. Keep the adapters that were found most frequently in the input so far. Set to -1 if the input has a heterogeneous mix of adapters so shortening is undesirable.", shortName="APT") public int PRUNE_ADAPTER_LIST_AFTER_THIS_MANY_ADAPTERS_SEEN
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