public class MarkIlluminaAdapters extends CommandLineProgram
Modifier and Type | Field | Description |
---|---|---|
int |
ADAPTER_TRUNCATION_LENGTH |
|
List<IlluminaUtil.IlluminaAdapterPair> |
ADAPTERS |
|
String |
FIVE_PRIME_ADAPTER |
|
File |
INPUT |
|
double |
MAX_ERROR_RATE_PE |
|
double |
MAX_ERROR_RATE_SE |
|
File |
METRICS |
|
int |
MIN_MATCH_BASES_PE |
|
int |
MIN_MATCH_BASES_SE |
|
int |
NUM_ADAPTERS_TO_KEEP |
|
File |
OUTPUT |
|
Boolean |
PAIRED_RUN |
|
int |
PRUNE_ADAPTER_LIST_AFTER_THIS_MANY_ADAPTERS_SEEN |
|
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 | Description |
---|---|
MarkIlluminaAdapters() |
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) |
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 File OUTPUT
@Option(doc="Histogram showing counts of bases_clipped in how many reads", shortName="M") public 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 Boolean PAIRED_RUN
@Option(doc="Which adapters sequences to attempt to identify and clip.") public List<IlluminaUtil.IlluminaAdapterPair> ADAPTERS
@Option(doc="For specifying adapters other than standard Illumina", optional=true) public String FIVE_PRIME_ADAPTER
@Option(doc="For specifying adapters other than standard Illumina", optional=true) public 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(String[] args)
protected String[] customCommandLineValidation()
CommandLineProgram
customCommandLineValidation
in class CommandLineProgram
protected int doWork()
CommandLineProgram
doWork
in class CommandLineProgram