|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SequenceI
| Field Summary | |
|---|---|
static java.lang.String |
AA
|
static java.lang.String |
CLEAR_EDIT
I question if CLEAR_EDIT shouold be a separate type - its just a deletion of the above types - refactor? |
static java.lang.String |
DELETION
|
static java.lang.String |
DNA
|
static java.lang.String |
INSERTION
These are SO terms (under general family of sequence_variation) changed insertion to nucleotide_insertion as its more specific and i believe thats what we are doing here, same with deletion eventually should come from SO (should this be in tiers file?) |
static java.lang.String |
RNA
|
static java.lang.String |
SUBSTITUTION
|
| Method Summary | |
|---|---|
void |
addDbXref(DbXref xref)
|
void |
addDbXref(java.lang.String db,
java.lang.String id)
|
void |
addDbXref(java.lang.String db,
java.lang.String id,
int isCurrent)
|
boolean |
addSequenceEdit(SequenceEdit seq_edit)
|
boolean |
addSequencingErrorPosition(java.lang.String operation,
int pos,
java.lang.String residue)
|
void |
clearResidues()
clears out residues (set to empty string) |
java.lang.String |
getAccessionNo()
|
char |
getBaseAt(int loc)
|
java.lang.String |
getChecksum()
|
java.util.Vector |
getDbXrefs()
|
java.lang.String |
getDescription()
|
int |
getFrame(long position,
boolean forward)
|
java.util.HashMap |
getGenomicErrors()
|
int |
getLength()
|
java.lang.String |
getName()
|
java.lang.String |
getOrganism()
|
RangeI |
getRange()
|
java.lang.String |
getResidues()
|
java.lang.String |
getResidues(int start,
int end)
|
java.lang.String |
getResidueType()
|
java.lang.String |
getReverseComplement()
|
SequenceEdit |
getSequencingErrorAtPosition(int base_position)
|
SequenceI |
getSubSequence(int start,
int end)
I can see this being a handy method but its actually not used at all - delete? |
boolean |
hasName()
|
boolean |
hasResidues()
This will return false if there are no residues (null || "", cleared). |
boolean |
hasResidueType()
Calculates residue type by comparing seq length to feat length. |
boolean |
isAA()
Return true if getResidueType() == AA |
boolean |
isLazy()
Cleanup dangling references when SequenceI not needed anymore. |
boolean |
isSequenceAvailable(long position)
|
boolean |
isSequencingErrorPosition(int base_position)
|
boolean |
removeSequenceEdit(SequenceEdit seqEdit)
|
void |
setAccessionNo(java.lang.String id)
|
void |
setChecksum(java.lang.String checksum)
|
void |
setDate(java.util.Date update_date)
|
void |
setDescription(java.lang.String desc)
|
void |
setLength(int length)
|
void |
setName(java.lang.String id)
|
void |
setOrganism(java.lang.String organism)
|
void |
setRange(RangeI loc)
|
void |
setResidues(java.lang.String residues)
|
void |
setResidueType(java.lang.String res_type)
|
boolean |
usesGenomicCoords()
|
| Field Detail |
|---|
static final java.lang.String AA
static final java.lang.String DNA
static final java.lang.String RNA
static final java.lang.String INSERTION
static final java.lang.String DELETION
static final java.lang.String SUBSTITUTION
static final java.lang.String CLEAR_EDIT
| Method Detail |
|---|
int getLength()
void setLength(int length)
java.lang.String getResidues()
java.lang.String getResidues(int start,
int end)
void setResidues(java.lang.String residues)
void clearResidues()
boolean hasResidues()
java.lang.String getResidueType()
void setResidueType(java.lang.String res_type)
boolean hasResidueType()
boolean isAA()
SequenceI getSubSequence(int start,
int end)
java.lang.String getName()
void setName(java.lang.String id)
boolean hasName()
java.lang.String getAccessionNo()
void setAccessionNo(java.lang.String id)
void addDbXref(java.lang.String db,
java.lang.String id,
int isCurrent)
void addDbXref(java.lang.String db,
java.lang.String id)
void addDbXref(DbXref xref)
java.util.Vector getDbXrefs()
java.lang.String getChecksum()
void setChecksum(java.lang.String checksum)
char getBaseAt(int loc)
java.lang.String getDescription()
void setDescription(java.lang.String desc)
java.lang.String getReverseComplement()
boolean isSequenceAvailable(long position)
int getFrame(long position,
boolean forward)
boolean usesGenomicCoords()
void setRange(RangeI loc)
RangeI getRange()
boolean isLazy()
java.util.HashMap getGenomicErrors()
boolean isSequencingErrorPosition(int base_position)
SequenceEdit getSequencingErrorAtPosition(int base_position)
boolean addSequencingErrorPosition(java.lang.String operation,
int pos,
java.lang.String residue)
boolean addSequenceEdit(SequenceEdit seq_edit)
boolean removeSequenceEdit(SequenceEdit seqEdit)
java.lang.String getOrganism()
void setOrganism(java.lang.String organism)
void setDate(java.util.Date update_date)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||