|
'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 |