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

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

public static class InsdcLocations.GroupLocation
extends SimpleLocation

Deprecated in INSDC yet still appears; equivalent to the order() directive except no 5' to 3' ordering is defined. The constructor reflects this relationship and only allows the creation of complex 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.GroupLocation(int start, int end, Strand strand, List<Location> subLocations)
           
InsdcLocations.GroupLocation(int start, int end, Strand strand, Location... subLocations)
           
InsdcLocations.GroupLocation(Point start, Point end, Strand strand, boolean circular, List<Location> subLocations)
           
InsdcLocations.GroupLocation(Point start, Point end, Strand strand, boolean circular, Location... subLocations)
           
InsdcLocations.GroupLocation(Point start, Point end, Strand strand, List<Location> subLocations)
           
InsdcLocations.GroupLocation(Point start, Point end, Strand strand, Location... subLocations)
           
 
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.GroupLocation

public InsdcLocations.GroupLocation(Point start,
                                    Point end,
                                    Strand strand,
                                    boolean circular,
                                    Location... subLocations)

InsdcLocations.GroupLocation

public InsdcLocations.GroupLocation(Point start,
                                    Point end,
                                    Strand strand,
                                    Location... subLocations)

InsdcLocations.GroupLocation

public InsdcLocations.GroupLocation(int start,
                                    int end,
                                    Strand strand,
                                    Location... subLocations)

InsdcLocations.GroupLocation

public InsdcLocations.GroupLocation(Point start,
                                    Point end,
                                    Strand strand,
                                    boolean circular,
                                    List<Location> subLocations)

InsdcLocations.GroupLocation

public InsdcLocations.GroupLocation(Point start,
                                    Point end,
                                    Strand strand,
                                    List<Location> subLocations)

InsdcLocations.GroupLocation

public InsdcLocations.GroupLocation(int start,
                                    int end,
                                    Strand strand,
                                    List<Location> subLocations)