|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectapollo.datamodel.Range
public class Range
| Field Summary | |
|---|---|
protected int |
high
|
protected static org.apache.log4j.Logger |
logger
|
protected int |
low
|
protected java.lang.String |
name
|
protected SequenceI |
refSeq
|
protected byte |
strand
|
protected java.lang.String |
type
|
| Fields inherited from interface apollo.datamodel.RangeI |
|---|
NO_NAME, NO_TYPE |
| Constructor Summary | |
|---|---|
Range()
|
|
Range(int start,
int end)
Range with NO_NAME name |
|
Range(java.lang.String name,
int start,
int end)
|
|
| Method Summary | |
|---|---|
boolean |
canHaveChildren()
If SeqFeature is an instanceof FeatureSetI and FeatureSetI.hasChildFeatures is true then true. |
boolean |
contains(int position)
|
boolean |
contains(RangeI sf)
Returns true if range of sf is entierly within this RangeI |
void |
convertFromBaseOrientedToInterbase()
Converts base oriented range to interbase range |
void |
convertFromInterbaseToBaseOriented()
Converts interbase range to base oriented range |
int |
getEnd()
|
java.lang.String |
getEndAsString()
|
java.lang.String |
getFeatureType()
getType is not the "visual" type, ie the type one sees in the EvidencePanel. |
int |
getHigh()
|
int |
getLeftOverlap(RangeI sf)
|
int |
getLow()
|
java.lang.String |
getName()
In the case where the range is chromosomal the name is the chromosome name |
RangeI |
getRangeClone()
returns clone of self |
SequenceI |
getRefSequence()
Retrieve the SequenceI that this feature annotates. |
java.lang.String |
getResidues()
|
int |
getRightOverlap(RangeI sf)
|
int |
getStart()
|
java.lang.String |
getStartAsString()
|
int |
getStrand()
|
boolean |
hasFeatureType()
convenience method returns !getType()==NO_TYPE |
boolean |
hasName()
return true if name !equal NO_NAME |
boolean |
hasRefSequence()
return false if no ref seq, ranges should generally have ref seq, only during initialization might it not |
boolean |
isContainedByRefSeq()
Return true if ref seq contains this range |
boolean |
isExactOverlap(RangeI sf)
|
boolean |
isForwardStrand()
Convenience method for getStrand() == 1 |
boolean |
isIdentical(RangeI range)
Returns true if same start,end,type and name. |
boolean |
isSequenceAvailable(int position)
|
int |
length()
|
boolean |
overlaps(RangeI sf)
|
boolean |
rangeIsUnassigned()
Return true if range has not been assigned high & low |
boolean |
sameRange(RangeI r)
Return true if start and end are equal |
void |
setEnd(int end)
|
void |
setFeatureType(java.lang.String type)
|
void |
setHigh(int high)
|
void |
setLow(int low)
|
void |
setName(java.lang.String name)
|
void |
setRefSequence(SequenceI sequence)
Set the SequenceI that this feature annotates. |
void |
setStart(int start)
|
void |
setStrand(int strand)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger logger
protected int low
protected int high
protected byte strand
protected java.lang.String name
protected java.lang.String type
protected SequenceI refSeq
| Constructor Detail |
|---|
public Range()
public Range(int start,
int end)
public Range(java.lang.String name,
int start,
int end)
| Method Detail |
|---|
public RangeI getRangeClone()
getRangeClone in interface RangeIpublic boolean isIdentical(RangeI range)
isIdentical in interface RangeIpublic void setName(java.lang.String name)
setName in interface RangeIpublic java.lang.String getName()
RangeI
getName in interface RangeIpublic boolean hasName()
RangeI
hasName in interface RangeIpublic java.lang.String getFeatureType()
getFeatureType in interface RangeIpublic void setFeatureType(java.lang.String type)
setFeatureType in interface RangeIpublic boolean hasFeatureType()
RangeI
hasFeatureType in interface RangeIpublic int getStrand()
getStrand in interface RangeIpublic boolean isForwardStrand()
isForwardStrand in interface RangeIpublic void setStrand(int strand)
setStrand in interface RangeIpublic void setStart(int start)
setStart in interface RangeIpublic int getStart()
getStart in interface RangeIpublic void setEnd(int end)
setEnd in interface RangeIpublic int getEnd()
getEnd in interface RangeIpublic int getLow()
getLow in interface RangeIpublic void setLow(int low)
setLow in interface RangeIpublic int getHigh()
getHigh in interface RangeIpublic void setHigh(int high)
setHigh in interface RangeIpublic java.lang.String getStartAsString()
public java.lang.String getEndAsString()
public SequenceI getRefSequence()
RangeI
getRefSequence in interface RangeIpublic boolean hasRefSequence()
RangeI
hasRefSequence in interface RangeIpublic boolean isContainedByRefSeq()
RangeI
isContainedByRefSeq in interface RangeIpublic void setRefSequence(SequenceI sequence)
RangeI
setRefSequence in interface RangeIsequence - the new parent SequenceIpublic java.lang.String getResidues()
getResidues in interface RangeIpublic int getLeftOverlap(RangeI sf)
getLeftOverlap in interface RangeIpublic int getRightOverlap(RangeI sf)
getRightOverlap in interface RangeIpublic boolean isExactOverlap(RangeI sf)
isExactOverlap in interface RangeIpublic boolean contains(RangeI sf)
RangeI
contains in interface RangeIpublic boolean contains(int position)
contains in interface RangeIpublic boolean overlaps(RangeI sf)
overlaps in interface RangeIpublic boolean sameRange(RangeI r)
sameRange in interface RangeIpublic int length()
length in interface RangeIpublic boolean isSequenceAvailable(int position)
isSequenceAvailable in interface RangeIpublic boolean canHaveChildren()
canHaveChildren in interface RangeIpublic boolean rangeIsUnassigned()
rangeIsUnassigned in interface RangeIpublic void convertFromBaseOrientedToInterbase()
RangeI
convertFromBaseOrientedToInterbase in interface RangeIpublic void convertFromInterbaseToBaseOriented()
RangeI
convertFromInterbaseToBaseOriented in interface RangeIpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||