Class SimplePharmacophorePoint
- java.lang.Object
-
- com.actelion.research.chem.phesa.pharmacophore.pp.SimplePharmacophorePoint
-
- All Implemented Interfaces:
IPharmacophorePoint
public class SimplePharmacophorePoint extends java.lang.Object implements IPharmacophorePoint
doesn't possess directionality terms (only a dummy vector) and is used to represent receptor pharmacophores (not dependent on a molecular conformation, as opposed to ligand-based pharmacophores)- Author:
- wahljo1
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.actelion.research.chem.phesa.pharmacophore.pp.IPharmacophorePoint
IPharmacophorePoint.Functionality
-
-
Constructor Summary
Constructors Constructor Description SimplePharmacophorePoint(int atomID, Coordinates center, IPharmacophorePoint.Functionality functionality)SimplePharmacophorePoint(SimplePharmacophorePoint point)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IPharmacophorePointcopyPharmacophorePoint()static SimplePharmacophorePointdecode(java.lang.String encoded)java.lang.Stringencode()static SimplePharmacophorePointfromString(java.lang.String ppString, StereoMolecule mol)CoordinatesgetCenter()intgetCenterID()CoordinatesgetDirectionality()voidgetDirectionalityDerivativeCartesian(double[] grad, double[] v, Coordinates di, double sim)intgetFunctionalityIndex()CoordinatesgetRotatedDirectionality(double[][] rotMatrix, double scaleFactor)doublegetSimilarity(IPharmacophorePoint pp)doublegetVectorSimilarity(IPharmacophorePoint pp2, Coordinates directionalityMod)voidsetCenterID(int centerID)voidsetDirectionality(Coordinates directionality)voidupdateAtomIndeces(int[] map)voidupdateCoordinates(Coordinates[] coords)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.actelion.research.chem.phesa.pharmacophore.pp.IPharmacophorePoint
applyTransformation, getVectorSimilarity
-
-
-
-
Constructor Detail
-
SimplePharmacophorePoint
public SimplePharmacophorePoint(int atomID, Coordinates center, IPharmacophorePoint.Functionality functionality)
-
SimplePharmacophorePoint
public SimplePharmacophorePoint(SimplePharmacophorePoint point)
-
-
Method Detail
-
fromString
public static SimplePharmacophorePoint fromString(java.lang.String ppString, StereoMolecule mol)
-
getCenter
public Coordinates getCenter()
- Specified by:
getCenterin interfaceIPharmacophorePoint
-
updateCoordinates
public void updateCoordinates(Coordinates[] coords)
- Specified by:
updateCoordinatesin interfaceIPharmacophorePoint
-
getDirectionality
public Coordinates getDirectionality()
- Specified by:
getDirectionalityin interfaceIPharmacophorePoint
-
encode
public java.lang.String encode()
- Specified by:
encodein interfaceIPharmacophorePoint
-
decode
public static SimplePharmacophorePoint decode(java.lang.String encoded)
-
getSimilarity
public double getSimilarity(IPharmacophorePoint pp)
- Specified by:
getSimilarityin interfaceIPharmacophorePoint
-
getCenterID
public int getCenterID()
- Specified by:
getCenterIDin interfaceIPharmacophorePoint
-
setCenterID
public void setCenterID(int centerID)
- Specified by:
setCenterIDin interfaceIPharmacophorePoint
-
setDirectionality
public void setDirectionality(Coordinates directionality)
- Specified by:
setDirectionalityin interfaceIPharmacophorePoint
-
updateAtomIndeces
public void updateAtomIndeces(int[] map)
- Specified by:
updateAtomIndecesin interfaceIPharmacophorePoint
-
copyPharmacophorePoint
public IPharmacophorePoint copyPharmacophorePoint()
- Specified by:
copyPharmacophorePointin interfaceIPharmacophorePoint
-
getDirectionalityDerivativeCartesian
public void getDirectionalityDerivativeCartesian(double[] grad, double[] v, Coordinates di, double sim)- Specified by:
getDirectionalityDerivativeCartesianin interfaceIPharmacophorePoint
-
getRotatedDirectionality
public Coordinates getRotatedDirectionality(double[][] rotMatrix, double scaleFactor)
- Specified by:
getRotatedDirectionalityin interfaceIPharmacophorePoint
-
getFunctionalityIndex
public int getFunctionalityIndex()
- Specified by:
getFunctionalityIndexin interfaceIPharmacophorePoint
-
getVectorSimilarity
public double getVectorSimilarity(IPharmacophorePoint pp2, Coordinates directionalityMod)
- Specified by:
getVectorSimilarityin interfaceIPharmacophorePoint
-
-