Ensembl Model v1.09
© Roslin Institute 2010. GNU General Public License, version3
Ensembl Model
v1.09

uk.ac.roslin.ensembl.model
Class Coordinate

java.lang.Object
  extended by uk.ac.roslin.ensembl.model.Coordinate
All Implemented Interfaces:
Serializable, Comparable<Coordinate>

public class Coordinate
extends Object
implements Comparable<Coordinate>, Serializable

Author:
paterson
See Also:
Serialized Form

Nested Class Summary
static class Coordinate.Strand
           
 
Constructor Summary
Coordinate()
           
Coordinate(Integer start, Integer end)
           
Coordinate(Integer start, Integer end, Coordinate.Strand strand)
           
Coordinate(Integer start, Integer end, Integer strand)
           
 
Method Summary
 int compareTo(Coordinate o)
           
 Integer getEnd()
           
 Coordinate getOverlap(Coordinate test)
           
 Integer getStart()
           
 Coordinate.Strand getStrand()
           
 Integer getStrandInt()
           
 Boolean liesWithinCoordinate(Coordinate test)
           
 Boolean overlaps(Coordinate test)
           
 void setEnd(Integer e)
           
 void setStart(Integer b)
           
 void setStrand(Coordinate.Strand s)
           
 void setStrandInt(Integer s)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Coordinate

public Coordinate()

Coordinate

public Coordinate(Integer start,
                  Integer end)

Coordinate

public Coordinate(Integer start,
                  Integer end,
                  Integer strand)

Coordinate

public Coordinate(Integer start,
                  Integer end,
                  Coordinate.Strand strand)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getStart

public Integer getStart()

getEnd

public Integer getEnd()

getStrand

public Coordinate.Strand getStrand()

setStart

public void setStart(Integer b)

setEnd

public void setEnd(Integer e)

setStrand

public void setStrand(Coordinate.Strand s)

setStrandInt

public void setStrandInt(Integer s)

getStrandInt

public Integer getStrandInt()

compareTo

public int compareTo(Coordinate o)
Specified by:
compareTo in interface Comparable<Coordinate>

liesWithinCoordinate

public Boolean liesWithinCoordinate(Coordinate test)

overlaps

public Boolean overlaps(Coordinate test)

getOverlap

public Coordinate getOverlap(Coordinate test)

Ensembl Model
v1.09

Ensembl Model v1.09
© Roslin Institute 2010. GNU General Public License, version3