public static enum IntervalListScatterer.Mode extends java.lang.Enum<IntervalListScatterer.Mode>
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_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 |
---|---|
static IntervalListScatterer.Mode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static IntervalListScatterer.Mode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IntervalListScatterer.Mode INTERVAL_SUBDIVISION
public static final IntervalListScatterer.Mode 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).INTERVAL_SUBDIVISION
.
Specifically, if the widest interval in the source interval list is larger than what would otherwise be the target width, that
interval's width is used.public static final IntervalListScatterer.Mode BALANCING_WITHOUT_INTERVAL_SUBDIVISION_WITH_OVERFLOW
BALANCING_WITHOUT_INTERVAL_SUBDIVISION
.
public static IntervalListScatterer.Mode[] values()
for (IntervalListScatterer.Mode c : IntervalListScatterer.Mode.values()) System.out.println(c);
public static IntervalListScatterer.Mode 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 null