public interface MultipleSuperimposer
There can be several implementations of a superimposer, because there is not a unique superposition of multiple structures given their residue equivalencies, and their running times are asymptotically different.
Modifier and Type | Method and Description |
---|---|
void |
superimpose(MultipleAlignment alignment)
Superimpose all structures from a
MultipleAlignment . |
void superimpose(MultipleAlignment alignment) throws StructureException
MultipleAlignment
. The
superposition is done for all individual BlockSets. If there is
only one BlockSet.
At a minimum, this should set the transformation matrices for
the individual BlockSet
s.
This method only calculates and sets the transformation 4D Matrices.
If any score is needed it should be calculated and set separately
afterwards with MultipleAlignmentScorer
.
alignment
- MultipleAlignment specifying the aligned residues (via
the blocksets
) and the
atoms to align (via the ensemble
).StructureException
Copyright © 2000–2016 BioJava. All rights reserved.