public class PharmacophoreQueryAtom extends Atom implements IQueryAtom
PharmacophoreQueryBond and an
QueryAtomContainer.PharmacophoreQueryBond,
QueryAtomContainer,
PharmacophoreMatcher,
Serialized FormIAtomType.Hybridizationcharge, fractionalPoint3d, hydrogenCount, point2d, point3d, stereoParityelectronValency, formalCharge, formalNeighbourCount, hybridizationexactMass, naturalAbundanceatomicNumber| Constructor and Description |
|---|
PharmacophoreQueryAtom(String symbol,
String smarts)
Creat a new query pharmacophore group
|
| Modifier and Type | Method and Description |
|---|---|
String |
getSmarts()
Get the SMARTS pattern for this pharmacophore group.
|
String |
getSymbol()
Returns the element symbol of this element.
|
boolean |
matches(IAtom atom)
Checks whether this query atom matches a target atom.
|
void |
setSymbol(String symbol)
Sets the element symbol of this element.
|
String |
toString()
String representation of this pharmacophore group.
|
bonds, clone, compare, equals, getBond, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getPoint2d, getPoint3d, getStereoParity, hashCode, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3d, setStereoParitygetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, setAtomicNumberaddListener, 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, waitbonds, clone, getBond, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getPoint2d, getPoint3d, getStereoParity, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3d, setStereoParitygetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, setAtomicNumberaddListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setPropertygetBuilderpublic String getSymbol()
getSymbol in interface IElementgetSymbol in class ElementElement.setSymbol(java.lang.String)public void setSymbol(String symbol)
setSymbol in interface IElementsetSymbol in class Elementsymbol - The element symbol to be assigned to this atomElement.getSymbol()public String getSmarts()
public boolean matches(IAtom atom)
matches in interface IQueryAtomatom - A target pharmacophore grouppublic String toString()
toString in interface IChemObjecttoString in class AtomCopyright © 2018. All Rights Reserved.