|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PairwiseComparison
This is an interface designed for comparing two molecules in 3D by various overlay methodologies. One of them is the query and the other is the target. The comparison results in the best overlay and a score. Also the shape Tanimoto should be calculated.
Method Summary | |
---|---|
void |
addNodeColorWeight(int t1,
int t2,
double w)
|
Molecule |
getAlignedMoleculesAsFragments()
After the similarity calculation the final orientations and conformations can be retrieved as a single molecule. |
Molecule |
getAlignedQuery()
|
Molecule |
getAlignedTarget()
|
double |
getShapeTanimoto()
|
void |
removeAllMolecules()
|
void |
setCount(int count)
|
void |
setLicenseEnvironment(java.lang.String env)
|
void |
setProgressBar(AlignmentMoleculeFactory.ProgressBarInterface c)
|
void |
setQuery(AlignmentMolecule query)
|
void |
setQuery(Molecule query)
|
void |
setQueryRigidForced(boolean forced)
Set this molecule to be rigid in the input conformation even if it contains rotatable bonds |
void |
setTargetRigidForced(boolean forced)
Set this molecule to be rigid in the input conformation even if it contains rotatable bonds |
double |
similarity(AlignmentMolecule target)
|
double |
similarity(Molecule target)
Calculates the 3D similarity between the previously set query and the target. |
Method Detail |
---|
void setQuery(Molecule query) throws chemaxon.marvin.alignment.AlignmentException
chemaxon.marvin.alignment.AlignmentException
double similarity(Molecule target) throws chemaxon.marvin.alignment.AlignmentException
target
- target to calculate similarity
chemaxon.marvin.alignment.AlignmentException
void setQuery(AlignmentMolecule query) throws chemaxon.marvin.alignment.AlignmentException
chemaxon.marvin.alignment.AlignmentException
double similarity(AlignmentMolecule target) throws chemaxon.marvin.alignment.AlignmentException
chemaxon.marvin.alignment.AlignmentException
Molecule getAlignedMoleculesAsFragments()
Molecule getAlignedTarget()
Molecule getAlignedQuery()
void removeAllMolecules()
void setProgressBar(AlignmentMoleculeFactory.ProgressBarInterface c)
void setQueryRigidForced(boolean forced)
forced
- if true than rigid.void setTargetRigidForced(boolean forced)
forced
- if true than rigid.void addNodeColorWeight(int t1, int t2, double w)
double getShapeTanimoto() throws chemaxon.marvin.alignment.AlignmentException
chemaxon.marvin.alignment.AlignmentException
void setLicenseEnvironment(java.lang.String env)
void setCount(int count)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |