public final class MarkDuplicatesSparkArgumentCollection
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DO_NOT_MARK_UNMAPPED_MATES_LONG_NAME |
boolean |
dontMarkUnmappedMates |
static java.lang.String |
DUPLICATE_TAGGING_POLICY_LONG_NAME |
MarkDuplicatesScoringStrategy |
duplicatesScoringStrategy |
static java.lang.String |
REMOVE_ALL_DUPLICATE_READS |
static java.lang.String |
REMOVE_SEQUENCING_DUPLICATE_READS |
boolean |
removeAllDuplicates |
boolean |
removeSequencingDuplicates |
MarkDuplicates.DuplicateTaggingPolicy |
taggingPolicy |
Constructor and Description |
---|
MarkDuplicatesSparkArgumentCollection() |
public static final java.lang.String DO_NOT_MARK_UNMAPPED_MATES_LONG_NAME
public static final java.lang.String DUPLICATE_TAGGING_POLICY_LONG_NAME
public static final java.lang.String REMOVE_ALL_DUPLICATE_READS
public static final java.lang.String REMOVE_SEQUENCING_DUPLICATE_READS
@Argument(shortName="DS", fullName="duplicate-scoring-strategy", doc="The scoring strategy for choosing the non-duplicate among candidates.") public MarkDuplicatesScoringStrategy duplicatesScoringStrategy
@Argument(fullName="do-not-mark-unmapped-mates", doc="Enabling this option will mean unmapped mates of duplicate marked reads will not be marked as duplicates.") public boolean dontMarkUnmappedMates
@Argument(fullName="duplicate-tagging-policy", doc="Determines how duplicate types are recorded in the DT optional attribute.", optional=true, mutex={"remove-all-duplicates","remove-sequencing-duplicates"}) public MarkDuplicates.DuplicateTaggingPolicy taggingPolicy
@Argument(fullName="remove-all-duplicates", doc="If true do not write duplicates to the output file instead of writing them with appropriate flags set.", mutex={"duplicate-tagging-policy","remove-sequencing-duplicates"}, optional=true) public boolean removeAllDuplicates
@Argument(fullName="remove-sequencing-duplicates", doc="If true do not write optical/sequencing duplicates to the output file instead of writing them with appropriate flags set.", mutex={"duplicate-tagging-policy","remove-all-duplicates"}, optional=true) public boolean removeSequencingDuplicates