Package chemaxon.alignment
Class MMPAlignmentResult
java.lang.Object
chemaxon.alignment.MMPAlignmentResult
- All Implemented Interfaces:
AlignmentResult
Results of the MMPAlignment process.
-
Method Summary
Modifier and TypeMethodDescriptionThe molecule with coordinates changed to fulfill the alignment requested by the input parameters.The molecule with coordinates changed to fulfill the alignment requested by the input parameters.doublegetRmsd()doubledoubleCreates a single two-fragment molecule from the reference and aligned molecule.
-
Method Details
-
getMolecule1Aligned
Description copied from interface:AlignmentResultThe molecule with coordinates changed to fulfill the alignment requested by the input parameters.- Specified by:
getMolecule1Alignedin interfaceAlignmentResult- Returns:
- the first (reference) molecule of the alignment with the new coordinates.
If this molecule is set as rigid in
AlignmentProperties.FlexibilityModethen the original coordinates are returned.
-
getMolecule2Aligned
Description copied from interface:AlignmentResultThe molecule with coordinates changed to fulfill the alignment requested by the input parameters.- Specified by:
getMolecule2Alignedin interfaceAlignmentResult- 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:
toMoleculein interfaceAlignmentResult- Returns:
- a two-fragment molecule from the reference and aligned molecule the MCS rmsd, and Shape Tanimoto values are added as properties.
-