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

class FilterCatalogEntry

 object --+    
          |    
??.instance --+
              |
             FilterCatalogEntry

Instance Methods [hide private]
 
ClearProp(...)
ClearProp( (FilterCatalogEntry)arg1, (str)arg2) -> None :
 
GetDescription(...)
GetDescription( (FilterCatalogEntry)arg1) -> str : Get the description of the catalog entry
 
GetFilterMatches(...)
GetFilterMatches( (FilterCatalogEntry)arg1, (Mol)mol) -> VectFilterMatch : Retrieve the list of filters that match the molecule
 
GetProp(...)
GetProp( (FilterCatalogEntry)arg1, (str)arg2) -> str :
 
GetPropList(...)
GetPropList( (FilterCatalogEntry)arg1) -> _vectNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE :
 
HasFilterMatch(...)
HasFilterMatch( (FilterCatalogEntry)arg1, (Mol)mol) -> bool : Returns True if the catalog entry contains filters that match the molecule
 
IsValid(...)
IsValid( (FilterCatalogEntry)arg1) -> bool :
 
Serialize(...)
Serialize( (FilterCatalogEntry)arg1) -> object :
 
SetDescription(...)
SetDescription( (FilterCatalogEntry)arg1, (str)description) -> None : Set the description of the catalog entry
 
SetProp(...)
SetProp( (FilterCatalogEntry)arg1, (str)arg2, (str)arg3) -> None :
 
__init__(...)
__init__( (object)arg1) -> None :
 
__reduce__(...)

Inherited from unreachable.instance: __new__

Class Variables [hide private]
  __instance_size__ = 12
Method Details [hide private]

ClearProp(...)

 

ClearProp( (FilterCatalogEntry)arg1, (str)arg2) -> None :

    C++ signature :
        void ClearProp(RDKit::FilterCatalogEntry {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)

GetDescription(...)

 

GetDescription( (FilterCatalogEntry)arg1) -> str :
    Get the description of the catalog entry

    C++ signature :
        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > GetDescription(RDKit::FilterCatalogEntry {lvalue})

GetFilterMatches(...)

 

GetFilterMatches( (FilterCatalogEntry)arg1, (Mol)mol) -> VectFilterMatch :
    Retrieve the list of filters that match the molecule

    C++ signature :
        std::vector<RDKit::FilterMatch, std::allocator<RDKit::FilterMatch> > GetFilterMatches(RDKit::FilterCatalogEntry {lvalue},RDKit::ROMol)

GetProp(...)

 

GetProp( (FilterCatalogEntry)arg1, (str)arg2) -> str :

    C++ signature :
        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > GetProp(RDKit::FilterCatalogEntry {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)

GetPropList(...)

 

GetPropList( (FilterCatalogEntry)arg1) -> _vectNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE :

    C++ signature :
        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > GetPropList(RDKit::FilterCatalogEntry {lvalue})

HasFilterMatch(...)

 

HasFilterMatch( (FilterCatalogEntry)arg1, (Mol)mol) -> bool :
    Returns True if the catalog entry contains filters that match the molecule

    C++ signature :
        bool HasFilterMatch(RDKit::FilterCatalogEntry {lvalue},RDKit::ROMol)

IsValid(...)

 

IsValid( (FilterCatalogEntry)arg1) -> bool :

    C++ signature :
        bool IsValid(RDKit::FilterCatalogEntry {lvalue})

Serialize(...)

 

Serialize( (FilterCatalogEntry)arg1) -> object :

    C++ signature :
        boost::python::api::object Serialize(RDKit::FilterCatalogEntry)

SetDescription(...)

 

SetDescription( (FilterCatalogEntry)arg1, (str)description) -> None :
    Set the description of the catalog entry

    C++ signature :
        void SetDescription(RDKit::FilterCatalogEntry {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)

SetProp(...)

 

SetProp( (FilterCatalogEntry)arg1, (str)arg2, (str)arg3) -> None :

    C++ signature :
        void SetProp(RDKit::FilterCatalogEntry {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

__init__( (object)arg1, (str)arg2, (FilterMatcherBase)arg3) -> None :

    C++ signature :
        void __init__(_object*,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,RDKit::FilterMatcherBase {lvalue})

Overrides: object.__init__

__reduce__(...)

 
Overrides: object.__reduce__
(inherited documentation)