Package schrodinger :: Package structutils :: Module filter :: Class SmartsFilter
[hide private]
[frames] | no frames]

Class SmartsFilter

object --+    
         |    
    Filter --+
             |
            SmartsFilter

Check if a structure satisfies a given list of SMARTS filters. Supports reading canvasSearch rule files.

Nested Classes [hide private]
  _mol_class
The Molecule class.
Instance Methods [hide private]
 
readFile(self, fh, delimiter='\t')
Add filter conditions given a file-like object.

Inherited from Filter: __init__, append, checkStructure, filter, readFileName

Inherited from Filter (private): _adaptStructure

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _mol_adapter = functools.partial(rdkit_adapter.to_rdkit, inclu...
hash(x)
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

readFile(self, fh, delimiter='\t')

 

Add filter conditions given a file-like object. Not implemented in the base class.

Overrides: Filter.readFile
(inherited documentation)

Class Variable Details [hide private]

_mol_adapter

hash(x)

Value:
functools.partial(rdkit_adapter.to_rdkit, include_properties= False, i\
nclude_coordinates= False)