Package chemaxon.marvin.alignment
Class MMPAlignmentResult
java.lang.Object
chemaxon.marvin.alignment.MMPAlignmentResult
- All Implemented Interfaces:
chemaxon.marvin.alignment.AlignmentResult
@PublicApi
public class MMPAlignmentResult
extends Object
implements chemaxon.marvin.alignment.AlignmentResult
Results of the MMPAlignment process.
-
Method Summary
Modifier and TypeMethodDescriptiondouble
getRmsd()
double
double
Creates a single two-fragment molecule from the reference and aligned molecule.
-
Method Details
-
getMolecule1Aligned
- Specified by:
getMolecule1Aligned
in interfacechemaxon.marvin.alignment.AlignmentResult
- Returns:
- the first (reference) molecule of the alignment with the new coordinates.
If this molecule is set as rigid in
AlignmentProperties.FlexibilityMode
then the original coordinates are returned.
-
getMolecule2Aligned
- Specified by:
getMolecule2Aligned
in interfacechemaxon.marvin.alignment.AlignmentResult
- Returns:
- the molecule "toAlign" with the modified coordinates.
-
getShapeScore
public double getShapeScore()- Returns:
- The shape overlay - atom type score, which is maximized during the alignment.
-
getShapeTanimoto
public double getShapeTanimoto() -
getRmsd
public double getRmsd()- Returns:
- coordinate RMSD of the MCS for the reference-toAlign atoms.
-
toMolecule
Creates a single two-fragment molecule from the reference and aligned molecule.- Specified by:
toMolecule
in interfacechemaxon.marvin.alignment.AlignmentResult
- Returns:
- a two-fragment molecule from the reference and aligned molecule the MCS rmsd, and Shape Tanimoto values are added as properties.
-