Hi,

On Wed, Mar 3, 2010 at 4:41 PM, Geoffrey Hutchison
<ge...@geoffhutchison.net> wrote:
>
> On Mar 3, 2010, at 10:31 AM, Noel O'Boyle wrote:
>
>>        * test/graphsymtest.cpp: There are still some cases were this test
>>       fails. However, it mainly has to do with N atoms becoming aromatic
>>       and getting an extra H atom. I'm not sure what's the best solution
>>       here...
>>
>> Could you file a bug about this? This is the single biggest problem 
>> remaining.
>
> How is this a bug? This is the test case:
> CC1=CN(C(=O)NC1=O)[...@h]2c[c@@H]([...@h](O2)CNCC3=CC=CC=C3)O

It's not really a bug AFAIK. You just can't expect the same symmetry
classes for the two structures using the current implementation.

> When I paste this into ChemDraw, I get the attached PNG -- with added H. This 
> is the correct Kekule structure, which is also what OB assigns. The correct 
> SMILES should be:
> Cc1cn(c(=O)[nH]c1=O)[...@h]1c[c@@H]([...@h](O1)CNCc1ccccc1)O
>
> This string passes the graphsymtest. There are other kekule errors, but this 
> isn't one.

Should we change this in the unit test (i.e. use the new smiles
string)? Do you mean the crashes in expand_kekulize? These are often
seen when opening pdb files (from Avogadro for example).

Cheers,
Tim

> -Geoff
>
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to