Class Segment
- java.lang.Object
-
- org.intermine.webservice.server.jbrowse.Segment
-
public final class Segment extends java.lang.Object
Represents an interbase segment.- Author:
- Alex
-
-
Field Summary
Fields Modifier and Type Field Description static Segment
GLOBAL_SEGMENT
global segmentstatic Segment
NEGATIVE_SEGMENT
negative segment
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
java.lang.Integer
getEnd()
java.lang.String
getSection()
java.lang.Integer
getStart()
java.lang.Integer
getWidth()
int
hashCode()
static Segment
makeSegment(java.lang.String ref, java.lang.Integer s, java.lang.Integer e)
Segment
subsegment(int i, int j)
java.lang.String
toRangeString()
-
-
-
Method Detail
-
makeSegment
public static Segment makeSegment(java.lang.String ref, java.lang.Integer s, java.lang.Integer e)
- Parameters:
ref
- segment type, e.g. globals
- starte
- end- Returns:
- segment
-
getSection
public java.lang.String getSection()
- Returns:
- section
-
getStart
public java.lang.Integer getStart()
- Returns:
- start
-
getEnd
public java.lang.Integer getEnd()
- Returns:
- end
-
getWidth
public java.lang.Integer getWidth()
- Returns:
- width
-
toRangeString
public java.lang.String toRangeString()
- Returns:
- range in string format
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
subsegment
public Segment subsegment(int i, int j)
- Parameters:
i
- startj
- end- Returns:
- subsegment
-
-