public enum IntervalListScatterMode extends java.lang.Enum<IntervalListScatterMode> implements org.broadinstitute.barclay.argparser.CommandLineParser.ClpEnum
Enum Constant and Description |
---|
BALANCING_WITHOUT_INTERVAL_SUBDIVISION
A scatter approach that differs from
INTERVAL_SUBDIVISION in a few ways. |
BALANCING_WITHOUT_INTERVAL_SUBDIVISION_WITH_OVERFLOW
A scatter approach that differs from
BALANCING_WITHOUT_INTERVAL_SUBDIVISION . |
INTERVAL_COUNT
A scatter by interval **count** which attempts to fill each resulting interval list with the same number
of intervals, disregarding the base count.
|
INTERVAL_SUBDIVISION
A simple scatter approach in which all output intervals have size equal to the total base count of the source list divide by the
scatter count (except for possible variance in the final interval list).
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHelpDoc() |
IntervalListScatterer |
make()
Create the scatterer
|
static IntervalListScatterMode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static IntervalListScatterMode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IntervalListScatterMode INTERVAL_SUBDIVISION
public static final IntervalListScatterMode BALANCING_WITHOUT_INTERVAL_SUBDIVISION
INTERVAL_SUBDIVISION
in a few ways.
IntervalList
s will be produced (e.g., if scatterCount = 10 but there is only one input interval,
only 1 interval list will be emitted).public static final IntervalListScatterMode BALANCING_WITHOUT_INTERVAL_SUBDIVISION_WITH_OVERFLOW
BALANCING_WITHOUT_INTERVAL_SUBDIVISION
.
public static final IntervalListScatterMode INTERVAL_COUNT
public static IntervalListScatterMode[] values()
for (IntervalListScatterMode c : IntervalListScatterMode.values()) System.out.println(c);
public static IntervalListScatterMode valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getHelpDoc()
getHelpDoc
in interface org.broadinstitute.barclay.argparser.CommandLineParser.ClpEnum
public IntervalListScatterer make()