3.40 OEVectorBindings

class OEVectorBindings

The OEVectorBindings class is used to store a set of vector bindings or lexigraphic replacements that may appear in a SMARTS pattern. A vector binding is a SMARTS pattern bound to a name. For example, the name ''$[$$HALO$]$'' can be used to represent the pattern ''$[$$(F,Cl,Br,I)$]$ in order to make a pattern more human readable. The OEVectorBindings class converts SMARTS patterns written using vector bindings (human readable form) to the corresponding machine readable form by performing a name to pattern replacement.


Subsections