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
public FuzzyPoint(int minPoint, int maxPoint)  - 
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
public int hashCode()- Overrides:
 hashCodein classSimplePoint
 - 
compareTo
- Specified by:
 compareToin interfaceComparable<Point>- Overrides:
 compareToin classSimplePoint
 
 -