Uses of Interface
org.biojava3.core.sequence.location.template.Location
Package
Description
-
Uses of Location in org.biojava3.core.sequence.location
Modifier and TypeClassDescriptionstatic class
Used to represent bond locations equivalent to bond(7,8) or bond(7).static class
Deprecated in INSDC yet still appears; equivalent to the order() directive except no 5' to 3' ordering is defined.static class
Deprecated in INSDC; refers to a set of locations of which one location could be valid e.g.static class
Used to describe a 5' to 3' ordering but no firm assurance it is correctclass
SequenceLocation<S extends AbstractSequence<C>,
C extends Compound> A location in a sequence that keeps a reference to its parent sequenceclass
Very basic implementation of the Location interface which defines a series of simple constructors.Modifier and TypeMethodDescriptionstatic Location
LocationHelper.circularLocation
(int start, int end, Strand strand, int length) Converts a location which defines the outer bounds of a circular location and splits it into the required portions.static Location
Scans through a list of locations to find the Location with the highest endstatic Location
Scans through a list of locations to find the Location with the lowest startstatic Location
Returns a location object which unlike the location constructors allows you to input reverse coordinates and will convert these into the right location on the positive strand.static Location
Used as a thin wrapper to theLocationHelper.location(java.util.List, java.lang.String)
method to bring the given location list together as a join (the default type)static Location
Builds a location from a List of locations; this can be circular or linear joins.Reader based version of the parse methods.Main method for parsing a location from a String instanceModifier and TypeMethodDescriptionstatic boolean
LocationHelper.consistentAccessions
(List<Location> subLocations) Scans a list of locations and returns true if all the given locations are linked to the same sequence.static boolean
LocationHelper.detectCicular
(List<Location> subLocations) Loops through the given list of locations and returns true if it looks like they represent a circular location.static Point
This will attempt to find what the last point is and returns that position.static Point
LocationHelper.detectStart
(List<Location> subLocations) Assumes that the first element is the start & clones itstatic Strand
LocationHelper.detectStrand
(List<Location> subLocations) Loops through the given list of locations and returns the consensus Strand class.static Location
Scans through a list of locations to find the Location with the highest endstatic Location
Scans through a list of locations to find the Location with the lowest startstatic Location
Used as a thin wrapper to theLocationHelper.location(java.util.List, java.lang.String)
method to bring the given location list together as a join (the default type)static Location
Builds a location from a List of locations; this can be circular or linear joins.ModifierConstructorDescriptionBondLocation
(Location... subLocations) GroupLocation
(int start, int end, Strand strand, Location... subLocations) GroupLocation
(Point start, Point end, Strand strand, boolean circular, Location... subLocations) GroupLocation
(Point start, Point end, Strand strand, Location... subLocations) OneOfLocation
(Location... locations) OrderLocation
(int start, int end, Strand strand, Location... subLocations) OrderLocation
(Point start, Point end, Strand strand, boolean circular, Location... subLocations) OrderLocation
(Point start, Point end, Strand strand, Location... subLocations) SimpleLocation
(int start, int end, Strand strand, Location... subLocations) SimpleLocation
(Point start, Point end, Strand strand, boolean circular, Location... subLocations) SimpleLocation
(Point start, Point end, Strand strand, Location... subLocations) ModifierConstructorDescriptionBondLocation
(List<Location> subLocations) GroupLocation
(int start, int end, Strand strand, List<Location> subLocations) OneOfLocation
(List<Location> locations) OrderLocation
(int start, int end, Strand strand, List<Location> subLocations) SimpleLocation
(Point start, Point end, Strand strand, boolean circular, boolean betweenBases, List<Location> subLocations) SimpleLocation
(Point start, Point end, Strand strand, boolean circular, List<Location> subLocations) -
Uses of Location in org.biojava3.core.sequence.location.template
Modifier and TypeInterfaceDescriptioninterface
A location which is bound to an AccessionID.Modifier and TypeClassDescriptionclass
Base abstraction of a location which encodes for the majority of important features about a location such as the start, end and strandModifier and TypeFieldDescriptionstatic final Location
Location.EMPTY
Basic location which is set to the minimum and maximum bounds ofInteger
.Modifier and TypeMethodDescriptionstatic Location
Location.Tools.circularLocation
(int start, int end, Strand strand, int length) Converts a location which defines the outer bounds of a circular location and splits it into the required portions.static Location
Scans through a list of locations to find the Location with the highest endstatic Location
Scans through a list of locations to find the Location with the lowest startstatic Location
Returns a location object which unlike the location constructors allows you to input reverse coordinates and will convert these into the right location on the positive strand.static Location
Used for building a location from a series of sub-locationsModifier and TypeMethodDescriptionAbstractLocation.getRelevantSubLocations()
Returns the normalised list of sub locations i.e. only those locations which do not have a sub location.Location.getRelevantSubLocations()
An extension togetSubLocations()
which returns sub-locations of sub-locations; this will continue until it runs out of those locations.AbstractLocation.getSubLocations()
Location.getSubLocations()
Gives access to the sub locations for this location.AbstractLocation.iterator()
Iterates through all known sub-locations for this location but does not descendModifier and TypeMethodDescriptionstatic Location
Scans through a list of locations to find the Location with the highest endstatic Location
Scans through a list of locations to find the Location with the lowest startstatic Location
Used for building a location from a series of sub-locationsModifierConstructorDescriptionAbstractLocation
(Point start, Point end, Strand strand, boolean circular, boolean betweenCompounds, List<Location> subLocations) Default constructorAbstractLocation
(Point start, Point end, Strand strand, boolean circular, boolean betweenCompounds, AccessionID accession, List<Location> subLocations) Default constructor