On 23 June 2010 18:43, Craig A. James <cja...@emolecules.com> wrote:
> On 6/23/10 9:44 AM, Tim Vandermeersch wrote:
>>> Sorry to keep nagging, but the remaining test failure seems to be real
>>> bug: http://my.cdash.org/testDetails.php?test=2416695&build=76838
>>>
>>> It says that babel -ismi -osmi
>>> '[nH]1c2ccccc2c2c3C(=O)NCc3c3c4ccccc4[nH]c3c12' gives
>>> '[nH]1c2CCCCc2c2c3C(=O)NCc3c3c4ccccc4[nH]c3c12'.
>>>
>>> If you look at both in Daylight Depict, you will see that aromaticity
>>> is lost in a phenyl ring at the end of five conjugated rings.
>>
>> The SSSR and LSSR are the same (6 rings) for this molecule. The
>> problem must be in Craig's new aromaticity code...
>
> As far as I know, I didn't change the aromaticity algorithm, only the 
> efficiency of applying it.  The actual rules should be identical (and still 
> broken as shown by this example).

To be clear, this test passed on Sunday evening, but not since then.

> The solution requires a complete rewrite of the rules. We discussed this 
> recently in the OpenSMILES discussion. The problem (IMHO) is the poor 
> definitions of electron counts for each SMARTS.  Some SMARTS are allowed zero 
> or one electron, some are allowed one or two electrons.  That's completely 
> bogus if you ask me.  It just means your SMARTS aren't specific enough.
>
> We need to nail down a clear, concise ALGORITHMIC definition of aromaticity, 
> including the SMARTS that define the electron contributions of every possible 
> aromatic atom and its environment.  I've been nagging everyone for about two 
> years about this, with little progress.
>
> We should stop writing code and finish writing the specification.
>
> Until we do that, we'll keep patching specific cases and arguing about it.

> Craig
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> OpenBabel-Devel mailing list
> OpenBabel-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-devel
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to