public final class OptionalIntervalArgumentCollection extends IntervalArgumentCollection
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
intervalStrings |
EXCLUDE_INTERVALS_LONG_NAME, EXCLUDE_INTERVALS_SHORT_NAME, excludeIntervalStrings, INTERVAL_EXCLUSION_PADDING_LONG_NAME, INTERVAL_MERGING_RULE_LONG_NAME, INTERVAL_PADDING_LONG_NAME, INTERVAL_SET_RULE_LONG_NAME, intervalExclusionPadding, intervalMergingRule, intervalPadding, intervalSetRule, traversalParameters
Constructor and Description |
---|
OptionalIntervalArgumentCollection() |
Modifier and Type | Method and Description |
---|---|
protected void |
addToIntervalStrings(java.lang.String newInterval)
Add an extra interval string to the intervals to include.
|
protected java.util.List<java.lang.String> |
getIntervalStrings()
Subclasses must provide a -L argument and override this to return the results of that argument.
|
getIntervalExclusionPadding, getIntervalMergingRule, getIntervalPadding, getIntervals, getIntervalSetRule, getTraversalParameters, intervalsSpecified
@Argument(fullName="intervals", shortName="L", suppressFileExpansion=true, doc="One or more genomic intervals over which to operate", optional=true) protected final java.util.List<java.lang.String> intervalStrings
protected java.util.List<java.lang.String> getIntervalStrings()
IntervalArgumentCollection
getIntervalStrings
in class IntervalArgumentCollection
protected void addToIntervalStrings(java.lang.String newInterval)
IntervalArgumentCollection
addToIntervalStrings
in class IntervalArgumentCollection