|
'STRAP:multiple sequence alignments ' | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Superimpose3D
Implemented by plugins that perform a 3D-superposition of the C-alpha atoms of two protein chains.
| Nested Class Summary | |
|---|---|
static class |
Superimpose3D.Result
|
| Field Summary | |
|---|---|
static byte[] |
NO_BYTE
The Result class bundles the result returned after computation |
| Method Summary | |
|---|---|
void |
compute()
STRAP calls this method to invoke computation. |
Protein |
getMobileProtein()
|
Protein |
getReferenceProtein()
|
Superimpose3D.Result |
getResult()
returns a 3X3 rotation matrix and a translation vector. |
boolean[] |
getSelectedMobileResidues()
|
boolean[] |
getSelectedReferenceResidues()
|
void |
selectMobileResidues(boolean[] bb)
selects residues to be superimposed. |
void |
selectReferenceResidues(boolean[] bb)
selects residues to be superimposed. |
void |
setMobileProtein(Protein p)
STRAP calls this method to set the mobile protein. |
void |
setReferenceProtein(Protein p)
STRAP calls this method to set the reference protein. |
| Field Detail |
|---|
static final byte[] NO_BYTE
| Method Detail |
|---|
void setMobileProtein(Protein p)
void setReferenceProtein(Protein p)
Protein getReferenceProtein()
Protein getMobileProtein()
void compute()
void selectMobileResidues(boolean[] bb)
void selectReferenceResidues(boolean[] bb)
boolean[] getSelectedReferenceResidues()
boolean[] getSelectedMobileResidues()
Superimpose3D.Result getResult()
|
'STRAP:multiple sequence alignments ' | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||