Hans,

> a client of us is looking for a tool to perform compound library
> enumerations by defining the building blocks and some general reaction
> schemes. The client has access to Pipeline Pilot in which this kind of
> stuff can be done, but for the particular project in mind it would be
> very convenient if this could be done using the Open Babel C++ API
> since it would make integration with other technologies easier.
>
> Therefore, does anyone know whether library enumeration using user-
> definable reaction schemes can be done with the OB C++ API, and if so,
> are there any drawbacks and stability problems to be taken care of?

The simple answer to this question is: No.

OpenBabel doesn't do reactions in the same way that Pipeline Pilot or Daylight 
can.  For trivial R-group substitution (which I don't consider to be a 
"reaction"), you can certainly use SMILES; in fact the OpenSMILES specification 
even has a simple example:

     http://opensmiles.org/spec/open-smiles-3-input.html#3.8

But if you want to do anything beyond monkeying with strings (trivial R-group 
substitution), you need a real reaction toolkit.  OpenBabel needs one, but it's 
a huge job and nobody has even started thinking about it.

Craig

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to