public class PharmacophoreAtom extends Atom
PharmacophoreMatcher,
PharmacophoreBond,
Serialized FormIAtomType.Hybridizationcharge, fractionalPoint3d, hydrogenCount, point2d, point3d, stereoParityelectronValency, formalCharge, formalNeighbourCount, hybridizationexactMass, naturalAbundanceatomicNumber, symbol| Constructor and Description |
|---|
PharmacophoreAtom(PharmacophoreAtom pharmacophoreAtom)
Create a pharmacophore group.
|
PharmacophoreAtom(String smarts,
String symbol,
javax.vecmath.Point3d coordinates)
Create a pharmacophore group.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int[] |
getMatchingAtoms()
Get the atoms of a target molecule that correspond to this group.
|
String |
getSmarts()
Get the SMARTS for the group.
|
int |
hashCode() |
void |
setMatchingAtoms(int[] atomIndices)
Set the atoms of a target molecule that correspond to this group.
|
void |
setSmarts(String smarts)
Set the SMARTS for the group.
|
clone, compare, getCharge, getFractionalPoint3d, getImplicitHydrogenCount, getPoint2d, getPoint3d, getStereoParity, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3d, setStereoParity, toStringgetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, getSymbol, setAtomicNumber, setSymboladdListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopyfinalize, getClass, notify, notifyAll, wait, wait, waitgetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, getSymbol, setAtomicNumber, setSymboladdListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setPropertygetBuilderpublic PharmacophoreAtom(String smarts, String symbol, javax.vecmath.Point3d coordinates)
smarts - The SMARTS pattern for the groupsymbol - The label for this group.coordinates - The coordinates for the group. Note that since a pharmacophore group may match
multiple atoms (say a c1ccccc1 group), the coordinates for the group are the effective coordinates
of all the atoms for the group. In effect this means that for multi-atom groups, the coordinate
is simply the mean of the coordinates of the individual atoms for the group.public PharmacophoreAtom(PharmacophoreAtom pharmacophoreAtom)
pharmacophoreAtom - A previously created pharmacophore grouppublic void setSmarts(String smarts)
smarts - The SMARTS patternpublic String getSmarts()
setSmarts(String)public void setMatchingAtoms(int[] atomIndices)
atomIndices - The indicies of the atoms in a molecule that match
the pattern for this group.getMatchingAtoms(),
PharmacophoreMatcherpublic int[] getMatchingAtoms()
setMatchingAtoms(int[]),
PharmacophoreMatcherCopyright © 2017. All Rights Reserved.