Package chemaxon.marvin.alignment
Class PairwiseSimilarity3D
java.lang.Object
chemaxon.marvin.alignment.PairwiseSimilarity3D
- All Implemented Interfaces:
- PairwiseComparison
Align pairs of molecules (query and the target) using the atom/atom matcher
 
Similarity3D- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddNodeColorWeight(int t1, int t2, double w) After the similarity calculation the final orientations and conformations can be retrieved as a single molecule.doublevoidvoidsetCount(int count) voidvoidvoidsetQuery(AlignmentMolecule query) voidvoidsetQueryRigidForced(boolean forced) Set this molecule to be rigid in the input conformation even if it contains rotatable bondsvoidsetTargetRigidForced(boolean targetRigid) Set this molecule to be rigid in the input conformation even if it contains rotatable bondsdoublesimilarity(AlignmentMolecule target) doublesimilarity(Molecule target) Calculates the 3D similarity between the previously set query and the target.
- 
Constructor Details- 
PairwiseSimilarity3Dpublic PairwiseSimilarity3D(boolean fastmode) 
- 
PairwiseSimilarity3Dpublic PairwiseSimilarity3D()
 
- 
- 
Method Details- 
removeAllMoleculespublic void removeAllMolecules()- Specified by:
- removeAllMoleculesin interface- PairwiseComparison
 
- 
setQuery- Specified by:
- setQueryin interface- PairwiseComparison
- Throws:
- AlignmentException
 
- 
setQuery- Specified by:
- setQueryin interface- PairwiseComparison
- Throws:
- AlignmentException
 
- 
setProgressBar- Specified by:
- setProgressBarin interface- PairwiseComparison
 
- 
similarityDescription copied from interface:PairwiseComparisonCalculates the 3D similarity between the previously set query and the target.- Specified by:
- similarityin interface- PairwiseComparison
- Parameters:
- target- target to calculate similarity
- Returns:
- the similarity value.
- Throws:
- AlignmentException
 
- 
similarity- Specified by:
- similarityin interface- PairwiseComparison
- Throws:
- AlignmentException
 
- 
getAlignedMoleculesAsFragmentsDescription copied from interface:PairwiseComparisonAfter the similarity calculation the final orientations and conformations can be retrieved as a single molecule.- Specified by:
- getAlignedMoleculesAsFragmentsin interface- PairwiseComparison
- Returns:
- the aligned molecules.
 
- 
getAlignedTarget- Specified by:
- getAlignedTargetin interface- PairwiseComparison
- Returns:
- the target molecule in the final orientation and conformation.
 
- 
getAlignedQuery- Specified by:
- getAlignedQueryin interface- PairwiseComparison
 
- 
setQueryRigidForcedpublic void setQueryRigidForced(boolean forced) Description copied from interface:PairwiseComparisonSet this molecule to be rigid in the input conformation even if it contains rotatable bonds- Specified by:
- setQueryRigidForcedin interface- PairwiseComparison
- Parameters:
- forced- if true than rigid.
 
- 
setTargetRigidForcedpublic void setTargetRigidForced(boolean targetRigid) Description copied from interface:PairwiseComparisonSet this molecule to be rigid in the input conformation even if it contains rotatable bonds- Specified by:
- setTargetRigidForcedin interface- PairwiseComparison
- Parameters:
- targetRigid- if true than rigid.
 
- 
addNodeColorWeightpublic void addNodeColorWeight(int t1, int t2, double w) - Specified by:
- addNodeColorWeightin interface- PairwiseComparison
 
- 
getShapeTanimoto- Specified by:
- getShapeTanimotoin interface- PairwiseComparison
- Throws:
- AlignmentException
 
- 
setLicenseEnvironment- Specified by:
- setLicenseEnvironmentin interface- PairwiseComparison
 
- 
setCountpublic void setCount(int count) - Specified by:
- setCountin interface- PairwiseComparison
 
 
-