Uses of Interface
org.biojava3.core.sequence.location.template.Location
Packages that use Location
Package
Description
-
Uses of Location in org.biojava3.core.sequence.location
Classes in org.biojava3.core.sequence.location that implement LocationModifier 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.Methods in org.biojava3.core.sequence.location that return LocationModifier 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 instanceMethod parameters in org.biojava3.core.sequence.location with type arguments of type LocationModifier 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.Constructors in org.biojava3.core.sequence.location with parameters of type LocationModifierConstructorDescriptionBondLocation
(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) Constructor parameters in org.biojava3.core.sequence.location with type arguments of type LocationModifierConstructorDescriptionBondLocation
(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
Subinterfaces of Location in org.biojava3.core.sequence.location.templateModifier and TypeInterfaceDescriptioninterface
A location which is bound to an AccessionID.Classes in org.biojava3.core.sequence.location.template that implement LocationModifier and TypeClassDescriptionclass
Base abstraction of a location which encodes for the majority of important features about a location such as the start, end and strandFields in org.biojava3.core.sequence.location.template declared as LocationModifier and TypeFieldDescriptionstatic final Location
Location.EMPTY
Basic location which is set to the minimum and maximum bounds ofInteger
.Methods in org.biojava3.core.sequence.location.template that return LocationModifier 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-locationsMethods in org.biojava3.core.sequence.location.template that return types with arguments of type LocationModifier 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 descendMethod parameters in org.biojava3.core.sequence.location.template with type arguments of type LocationModifier 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-locationsConstructor parameters in org.biojava3.core.sequence.location.template with type arguments of type LocationModifierConstructorDescriptionAbstractLocation
(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