org.biojava3.core.sequence.location
Class InsdcLocations.OneOfLocation

java.lang.Object
  extended by org.biojava3.core.sequence.location.template.AbstractLocation
      extended by org.biojava3.core.sequence.location.InsdcLocations.OneOfLocation
All Implemented Interfaces:
Iterable<Location>, Location, Accessioned
Enclosing class:
InsdcLocations

public static class InsdcLocations.OneOfLocation
extends AbstractLocation

Deprecated in INSDC; refers to a set of locations of which one location could be valid e.g. one-of(location, location, location). Originally used to describe split locations in alternative splicing or variations. Now these are dealt with in their own feature fields. The default location is chosen to be the first however if you think you need to work with this location you should use the sub-locations.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biojava3.core.sequence.location.template.Location
Location.Tools
 
Field Summary
 
Fields inherited from interface org.biojava3.core.sequence.location.template.Location
EMPTY
 
Constructor Summary
InsdcLocations.OneOfLocation(List<Location> locations)
           
InsdcLocations.OneOfLocation(Location... locations)
           
 
Method Summary
 
Methods inherited from class org.biojava3.core.sequence.location.template.AbstractLocation
assertLocation, canComplement, equals, getAccession, getEnd, getLength, getRelevantSubLocations, getRelevantSubSequence, getStart, getStrand, getSubLocations, getSubSequence, hashCode, isBetweenCompounds, isCircular, isComplex, iterator, reverseSequence, setAccession, setBetweenCompounds, setCircular, setEnd, setStart, setStrand, setSubLocations, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InsdcLocations.OneOfLocation

public InsdcLocations.OneOfLocation(Location... locations)

InsdcLocations.OneOfLocation

public InsdcLocations.OneOfLocation(List<Location> locations)