On Mon, Oct 10, 2011 at 11:43 AM, Andrew Dalke
<[email protected]> wrote:
> On Oct 10, 2011, at 12:35 AM, Greg Landrum wrote:
>> It's a bug in the error reporting: the smarts parser does some rewriting of 
>> the input (assigning those labels to recursive smarts so that common 
>> patterns are only matched once) and the error reporting is using that 
>> rewritten text instead of the input text in the error messages.
>
> Which led me to try out this invalid SMARTS pattern:
>
>>>> from rdkit import Chem
>>>> mol = Chem.MolFromSmarts("[$(C)_100]")
>>>> mol
> <rdkit.Chem.rdchem.Mol object at 0x10208f280>
>>>> mol.GetNumAtoms()
> 1
>>>>

I *knew* you were going to do that.

> :)

:-)

Technically it's an undocumented extension to SMARTS. I guess it's
probably going to stay undocumented.

-greg

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to