public abstract class AbstractReferencePoints<T extends AbstractReferencePoints<T>> extends SequencePartitioning
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
create(int[] points) |
boolean |
equals(Object o) |
com.milaboratory.core.Range |
getContainingRegion() |
int |
getFirstAvailablePosition() |
int |
getLastAvailablePosition() |
int |
getLengthBetweenBoundaryPoints() |
int |
getPosition(ReferencePoint referencePoint)
Return position of specific anchor point
|
int |
hashCode() |
protected abstract int |
indexFromReferencePoint(ReferencePoint point) |
boolean |
isReversed() |
T |
move(int offset) |
int |
numberOfDefinedPoints() |
T |
relative(com.milaboratory.core.Range range) |
String |
toString() |
T |
without(ReferencePoint referencePoint) |
floorDiv, floorMod, getAbsolutePosition, getLength, getLength, getRange, getRange, getRanges, getRelativePosition, getRelativeRange, getTranslationParameters, isAvailable, isAvailable, isAvailableprotected abstract T create(int[] points)
protected abstract int indexFromReferencePoint(ReferencePoint point)
public boolean isReversed()
public int numberOfDefinedPoints()
public T without(ReferencePoint referencePoint)
public T move(int offset)
public T relative(com.milaboratory.core.Range range)
public int getFirstAvailablePosition()
public int getLastAvailablePosition()
public com.milaboratory.core.Range getContainingRegion()
public int getLengthBetweenBoundaryPoints()
public int getPosition(ReferencePoint referencePoint)
SequencePartitioninggetPosition in class SequencePartitioningreferencePoint - anchor pointCopyright © 2017. All rights reserved.