rdkit.Chem.rdchem.QueryAtom

Package rdkit :: Package Chem :: Module rdchem :: Class QueryAtom |
[hide private]
[frames] | no frames]

# Class QueryAtom

     object --+
              |
    ??.instance --+
                  |
               Atom --+
                      |
                     QueryAtom

    The class to store QueryAtoms.
    These cannot currently be constructed directly from Python

Instance Methods | [hide private]
ExpandQuery(...) ExpandQuery( (QueryAtom)self, (QueryAtom)other [, (CompositeQueryType)how=rdkit.Chem.rdchem.CompositeQueryType.COMPOSITE_AND [, (bool)maintainOrder=True]]) -> None : combines the query from other with ours |
__init__(...) Raises an exception... |
Inherited from `Atom`: `ClearProp`, `DescribeQuery`, `GetAtomMapNum`, `GetAtomicNum`, `GetBonds`, `GetBoolProp`, `GetChiralTag`, `GetDegree`, `GetDoubleProp`, `GetExplicitValence`, `GetFormalCharge`, `GetHybridization`, `GetIdx`, `GetImplicitValence`, `GetIntProp`, `GetIsAromatic`, `GetIsotope`, `GetMass`, `GetMonomerInfo`, `GetNeighbors`, `GetNoImplicit`, `GetNumExplicitHs`, `GetNumImplicitHs`, `GetNumRadicalElectrons`, `GetOwningMol`, `GetPDBResidueInfo`, `GetProp`, `GetPropNames`, `GetPropsAsDict`, `GetSmarts`, `GetSymbol`, `GetTotalDegree`, `GetTotalNumHs`, `GetTotalValence`, `GetUnsignedProp`, `HasProp`, `HasQuery`, `InvertChirality`, `IsInRing`, `IsInRingSize`, `Match`, `NeedsUpdatePropertyCache`, `SetAtomMapNum`, `SetAtomicNum`, `SetBoolProp`, `SetChiralTag`, `SetDoubleProp`, `SetFormalCharge`, `SetHybridization`, `SetIntProp`, `SetIsAromatic`, `SetIsotope`, `SetMonomerInfo`, `SetNoImplicit`, `SetNumExplicitHs`, `SetNumRadicalElectrons`, `SetProp`, `SetUnsignedProp`, `UpdatePropertyCache`, `__reduce__` Inherited from `unreachable.instance`: `__new__` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables | [hide private]
Inherited from `Atom`: `__instance_size__`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### ExpandQuery(...) |
    ExpandQuery( (QueryAtom)self, (QueryAtom)other [, (CompositeQueryType)how=rdkit.Chem.rdchem.CompositeQueryType.COMPOSITE_AND [, (bool)maintainOrder=True]]) -> None :
        combines the query from other with ours

        C++ signature :
            void ExpandQuery(RDKit::QueryAtom*,RDKit::QueryAtom const* [,Queries::CompositeQueryType=rdkit.Chem.rdchem.CompositeQueryType.COMPOSITE_AND [,bool=True]])

### __init__(...) (Constructor) |
    Raises an exception
    This class cannot be instantiated from Python
Overrides: object.__init__