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__