public class SimplePoint extends java.lang.Object implements Point
Point.Resolver<T extends Point>
Modifier | Constructor and Description |
---|---|
protected |
SimplePoint() |
|
SimplePoint(int position) |
|
SimplePoint(int position,
boolean unknown,
boolean uncertain) |
Modifier and Type | Method and Description |
---|---|
Point |
clonePoint()
Returns a copy of this point
|
int |
compareTo(Point o) |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getPosition()
Returns the position held by this object
|
int |
hashCode() |
boolean |
isHigher(Point point)
Returns true if the point is higher in value to the current point
|
boolean |
isLower(Point point)
Returns true if the current point is at a lower position than the
point given.
|
boolean |
isUncertain()
Returns a true if the exact point is unknown.
|
boolean |
isUnknown()
Returns true if the current position is unknown but is
beyond the position encoded for.
|
Point |
offset(int distance)
Returns a new point offset by the given distance
|
Point |
reverse(int length)
Returns the equivalent position on the reverse strand
|
protected int |
reverse(int position,
int length) |
protected void |
setPosition(int position) |
protected void |
setUncertain(boolean uncertain) |
protected void |
setUnknown(boolean unknown) |
java.lang.String |
toString() |
protected SimplePoint()
public SimplePoint(int position)
public SimplePoint(int position, boolean unknown, boolean uncertain)
public java.lang.Integer getPosition()
Point
getPosition
in interface Point
protected void setPosition(int position)
public boolean isUnknown()
Point
>80as encoded by UniProt.
protected void setUnknown(boolean unknown)
public boolean isUncertain()
Point
?80.
isUncertain
in interface Point
protected void setUncertain(boolean uncertain)
public Point reverse(int length)
Point
public Point offset(int distance)
Point
protected int reverse(int position, int length)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(Point o)
compareTo
in interface java.lang.Comparable<Point>
public boolean isLower(Point point)
Point
public boolean isHigher(Point point)
Point
public Point clonePoint()
Point
clonePoint
in interface Point