|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectapollo.datamodel.AbstractSequence
apollo.datamodel.seq.AbstractLazySequence
apollo.datamodel.seq.PFetchSequence
public class PFetchSequence
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class apollo.datamodel.seq.AbstractLazySequence |
|---|
AbstractLazySequence.LazyLoadControlledObject |
| Field Summary |
|---|
| Fields inherited from class apollo.datamodel.seq.AbstractLazySequence |
|---|
cacher, llco |
| Fields inherited from class apollo.datamodel.AbstractSequence |
|---|
genomic_errors, genomicRange, length |
| Fields inherited from interface apollo.datamodel.SequenceI |
|---|
AA, CLEAR_EDIT, DELETION, DNA, INSERTION, RNA, SUBSTITUTION |
| Constructor Summary | |
|---|---|
PFetchSequence(java.lang.String id,
Controller c)
|
|
| Method Summary | |
|---|---|
int |
getLength()
|
RangeI |
getRange()
CacheSequenceLoader requires a Range - getRange will set one up from 1 to length if there has not been a range set yet - should this go in AbstractSeq? |
protected java.lang.String |
getResiduesFromSourceImpl(int low,
int high)
|
SequenceI |
getSubSequence(int start,
int end)
Clean up dangling reference as listener to controller that will make old instances persist - no longer needed as doesnt listen to controller anymore |
static void |
main(java.lang.String[] argv)
|
void |
setRange(RangeI loc)
I (SUZ) am removing the call to setLength, because the length of the viewed range should not logically change the length of the sequence. |
| Methods inherited from class apollo.datamodel.seq.AbstractLazySequence |
|---|
createCacher, getCacher, getResiduesFromSource, getResiduesImpl, getResiduesImpl, isLazy, needInclusiveEnd, setCacher, setController |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface apollo.datamodel.seq.LazySequenceI |
|---|
getResiduesFromSource |
| Methods inherited from interface apollo.datamodel.SequenceI |
|---|
addDbXref, addDbXref, addDbXref, addSequenceEdit, addSequencingErrorPosition, clearResidues, getAccessionNo, getBaseAt, getChecksum, getDbXrefs, getDescription, getFrame, getGenomicErrors, getName, getOrganism, getResidues, getResidues, getResidueType, getReverseComplement, getSequencingErrorAtPosition, hasName, hasResidues, hasResidueType, isAA, isLazy, isSequenceAvailable, isSequencingErrorPosition, removeSequenceEdit, setAccessionNo, setChecksum, setDate, setDescription, setLength, setName, setOrganism, setResidues, setResidueType, usesGenomicCoords |
| Constructor Detail |
|---|
public PFetchSequence(java.lang.String id,
Controller c)
| Method Detail |
|---|
public RangeI getRange()
AbstractLazySequence
getRange in interface SequenceIgetRange in class AbstractLazySequencepublic void setRange(RangeI loc)
AbstractSequence
setRange in interface SequenceIsetRange in class AbstractSequence
public SequenceI getSubSequence(int start,
int end)
AbstractLazySequence
getSubSequence in interface SequenceIgetSubSequence in class AbstractLazySequencepublic int getLength()
getLength in interface SequenceIgetLength in class AbstractSequence
protected java.lang.String getResiduesFromSourceImpl(int low,
int high)
getResiduesFromSourceImpl in class AbstractLazySequencepublic static void main(java.lang.String[] argv)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||