|
'STRAP:multiple sequence alignments ' | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ProteinProteinValue
Returns values for pairs of proteins. It should notify changes by creating an event of type JAVADOC:ProteinEvent#PROTEIN_PROTEIN_DISTANCE_CHANGED and dispatching it with JAVADOC:StrapEvent#run().
| Method Summary | |
|---|---|
void |
compute()
When it is time consuming then do the calculation in the compute method. |
int |
getModificationCount()
|
StrapProtein |
getOtherProtein()
|
double |
getValue()
please store and reuse values if appropriate return NaN when not calculated yet |
void |
setColumnRange(int from,
int to)
the values may depend on the range of alignment positions |
void |
setOtherProtein(StrapProtein p)
|
| Methods inherited from interface charite.christo.strap.interfaces.ValueOfProtein |
|---|
setProtein |
| Methods inherited from interface charite.christo.interfaces.HasProtein |
|---|
getProtein |
| Method Detail |
|---|
void setOtherProtein(StrapProtein p)
StrapProtein getOtherProtein()
double getValue()
getValue in interface ValueOfProtein
void setColumnRange(int from,
int to)
void compute()
compute in interface ValueOfProteinint getModificationCount()
getModificationCount in interface ValueOfProtein
|
'STRAP:multiple sequence alignments ' | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||