public class AugmentedResidueRange extends ResidueRangeAndLength
CHAIN_REGEX, RANGE_REGEX
Constructor | Description |
---|---|
AugmentedResidueRange(java.lang.String chain,
java.lang.String start,
java.lang.String end,
int length,
AtomPositionMap map) |
|
AugmentedResidueRange(java.lang.String chain,
ResidueNumber start,
ResidueNumber end,
int length,
AtomPositionMap map) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
contains(ResidueNumber residueNumber) |
|
ResidueNumber |
getResidue(int positionInRange) |
Returns the ResidueNumber that is at position
positionInRange in this ResidueRange. |
java.util.Iterator<ResidueNumber> |
iterator() |
Returns a new Iterator over every
ResidueNumber in this ResidueRange. |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
contains, getChainId, getEnd, getResidue, getStart, multiIterator, multiIterator, parse, parseMultiple, parseMultiple, toString, toString, toStrings
calcLength, equals, getLength, hashCode, iterator, parse, parseMultiple, parseMultiple
public AugmentedResidueRange(java.lang.String chain, ResidueNumber start, ResidueNumber end, int length, AtomPositionMap map)
public AugmentedResidueRange(java.lang.String chain, java.lang.String start, java.lang.String end, int length, AtomPositionMap map)
public ResidueNumber getResidue(int positionInRange)
positionInRange
in this ResidueRange.public boolean contains(ResidueNumber residueNumber)
residueNumber
is within this ResidueRangepublic java.util.Iterator<ResidueNumber> iterator()
ResidueNumber
in this ResidueRange.
Stores the contents of map
until the iterator is finished, so calling code should set the iterator to null
if it did not finish.