>> I have seen in previous posts to this mailing list that
>> pybel.readstring("smi", "CCO").draw() would do the job for ethanol.
>>
>> My questions are:
>> Which is the algorithms that works beyind the scenes? depict?
>
> The ab-initio 2D coordinates are generated by the MCDL algorithm by Trepalin
> and Gakh.
Uh, actually Pybel has had the 2D depiction using OASA, even in the 2.2 stable
releases of Open Babel.
http://bkchem.zirael.org/oasa_en.html
The current developmental code uses the MCDL algorithm, but Pybel has not yet
been updated.
>> Which is the legal status of the algorithm?
>> I mean, is it free or is some kind of licence required?
It's GPL, as Craig noted. This is also true of OASA.
>> In which language is the algorithm written?
>
> C++, but I believe the original was written in Java, and is probably still
> available in that form.
Actually OASA and Pybel use Python. But as Craig noted, there are several open
source depiction algorithms, and Noel had an excellent "face-off." I also
believe most of the depiction methods are available through the Python Cinfony
package (via OB).
If you're willing to handle current developmental code, as Craig noted, Open
Babel v2.3 will have 2D depiction implemented in C++. I believe Craig uses it
routinely, so he can comment on the performance and quality of results.
Cheers,
-Geoff
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
OpenBabel-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss