rdkit.Chem.rdfiltercatalog.ExclusionList

Package rdkit :: Package Chem :: Module rdfiltercatalog :: Class ExclusionList |
[hide private]
[frames] | no frames]

# Class ExclusionList

       object --+
                |
      ??.instance --+
                    |
    FilterMatcherBase --+
                        |
                       ExclusionList

Instance Methods | [hide private]
AddPattern(...) AddPattern( (ExclusionList)arg1, (FilterMatcherBase)arg2) -> None : Add a FilterMatcherBase that should not appear in a molecule |
SetExclusionPatterns(...) SetExclusionPatterns( (ExclusionList)arg1, (AtomPairsParameters)arg2) -> None : Set a list of FilterMatcherBases that should not appear in a molecule |
__init__(...) __init__( (object)arg1) -> None : |
Inherited from `FilterMatcherBase`: `GetMatches`, `GetName`, `HasMatch`, `IsValid`, `__reduce__`, `__str__` Inherited from `unreachable.instance`: `__new__` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__subclasshook__`

Class Variables | [hide private]
| __instance_size__ = `24`

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

Method Details | [hide private]

### AddPattern(...) |
    AddPattern( (ExclusionList)arg1, (FilterMatcherBase)arg2) -> None :
        Add a FilterMatcherBase that should not appear in a molecule

        C++ signature :
            void AddPattern(RDKit::ExclusionList {lvalue},RDKit::FilterMatcherBase)

### SetExclusionPatterns(...) |
    SetExclusionPatterns( (ExclusionList)arg1, (AtomPairsParameters)arg2) -> None :
        Set a list of FilterMatcherBases that should not appear in a molecule

        C++ signature :
            void SetExclusionPatterns(RDKit::ExclusionList {lvalue},boost::python::api::object)

### __init__(...) (Constructor) |
    __init__( (object)arg1) -> None :

        C++ signature :
            void __init__(_object*)
Overrides: object.__init__