'STRAP:multiple sequence alignments '

charite.christo.strap.extensions
Class Superimpose_Goede

java.lang.Object
  extended by charite.christo.strap.extensions.Superimpose_Goede
All Implemented Interfaces:
NeedsProteins, Superimpose3D

public class Superimpose_Goede
extends java.lang.Object
implements Superimpose3D


Nested Class Summary
 
Nested classes/interfaces inherited from interface charite.christo.protein.Superimpose3D
Superimpose3D.Result
 
Field Summary
 
Fields inherited from interface charite.christo.protein.Superimpose3D
COLUMN_SEQUENCE, NO_BYTE, PARSE_ALIGNMENT, PARSE_MATRIX, PARSE_MSA_START_S, PARSE_SCORE, PRINT_HUMAN_READABLE
 
Constructor Summary
Superimpose_Goede()
           
 
Method Summary
 void compute()
           
 long getOptions()
           
 Protein[] getProteins()
           
 Superimpose3D.Result getResult()
          returns a 3X3 rotation matrix and a translation vector.
 void setOptions(long optionFlags)
           
 void setProteins(Protein... pp)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Superimpose_Goede

public Superimpose_Goede()
Method Detail

setProteins

public void setProteins(Protein... pp)
Specified by:
setProteins in interface NeedsProteins

getProteins

public Protein[] getProteins()
Specified by:
getProteins in interface Superimpose3D
Returns:
the reference and the mobile protein

getResult

public Superimpose3D.Result getResult()
Description copied from interface: Superimpose3D
returns a 3X3 rotation matrix and a translation vector. returns a {dx,dy,dz} translation vector This method is invoked by STRAP after the compute() method returned.

Specified by:
getResult in interface Superimpose3D

compute

public void compute()
Specified by:
compute in interface Superimpose3D

setOptions

public void setOptions(long optionFlags)
Specified by:
setOptions in interface Superimpose3D

getOptions

public long getOptions()
Specified by:
getOptions in interface Superimpose3D

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, Protein and StrapEvent.'