Class FuzzyPoint
java.lang.Object
org.biojava.nbio.core.sequence.location.SimplePoint
org.biojava.nbio.core.sequence.location.FuzzyPoint
- All Implemented Interfaces:
Serializable,Comparable<Point>,Point
Implementation for resolving fuzzy locations. Caches the calculated
value.
- Author:
- ayates
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojava.nbio.core.sequence.location.template.Point
Point.Resolver<T extends Point> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Point.Resolver<FuzzyPoint> Always uses the max point to resolve a locationstatic final Point.Resolver<FuzzyPoint> Combines min and max and then gets the mean of itstatic final Point.Resolver<FuzzyPoint> Always uses the min point to resolve a location -
Constructor Summary
ConstructorsConstructorDescriptionFuzzyPoint(int minPoint, int maxPoint) FuzzyPoint(int minPoint, int maxPoint, Point.Resolver<FuzzyPoint> resolver) FuzzyPoint(int minPoint, int maxPoint, Point.Resolver<FuzzyPoint> resolver, boolean unknown, boolean uncertain) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanprotected IntegergetMax()protected IntegergetMin()Returns the position held by this objectprotected Point.Resolver<FuzzyPoint> inthashCode()offset(int distance) Returns a new point offset by the given distancereverse(int length) Returns the equivalent position on the reverse strandMethods inherited from class org.biojava.nbio.core.sequence.location.SimplePoint
clonePoint, isHigher, isLower, isUncertain, isUnknown, reverse, setPosition, setUncertain, setUnknown, toString
-
Field Details
-
MIN_RESOLVER
Always uses the min point to resolve a location -
MAX_RESOLVER
Always uses the max point to resolve a location -
MEAN_RESOLVER
Combines min and max and then gets the mean of it
-
-
Constructor Details
-
FuzzyPoint
-
FuzzyPoint
-
FuzzyPoint
public FuzzyPoint(int minPoint, int maxPoint, Point.Resolver<FuzzyPoint> resolver, boolean unknown, boolean uncertain)
-
-
Method Details
-
getPosition
Description copied from interface:PointReturns the position held by this object- Specified by:
getPositionin interfacePoint- Overrides:
getPositionin classSimplePoint
-
getMax
-
getMin
-
getResolver
-
reverse
Description copied from interface:PointReturns the equivalent position on the reverse strand- Specified by:
reversein interfacePoint- Overrides:
reversein classSimplePoint- Parameters:
length- Length of the sequence to translate to
-
offset
Description copied from interface:PointReturns a new point offset by the given distance- Specified by:
offsetin interfacePoint- Overrides:
offsetin classSimplePoint
-
equals
- Overrides:
equalsin classSimplePoint
-
hashCode
- Overrides:
hashCodein classSimplePoint
-
compareTo
- Specified by:
compareToin interfaceComparable<Point>- Overrides:
compareToin classSimplePoint
-