Given the following aromatic structure

m = Chem.MolFromSmiles("CN1C=CC(N)=NC1=O")

    I would like to construct a SMARTS pattern to

recognize the aromatic amide (nitrogen attached to
the exocyclic methyl group) and not recognize the other 
NCO group of atoms.

    I have tried 

 pattern = Chem.MolFromSmarts('[N,n]-,:[C,c](=[O])')

but, this matches both NCO groups of atoms which
I do not want.

The completely "aliphatic version" 

pattern = Chem.MolFromSmarts('[N]-[C](=[O])')

does not match either NCO group of atoms.

I am stumped.  I have also tried several recursive 
SMARTS expressions, but I can't get the syntax

I would appreciate any suggestions.  Thank you.


Jim Metz

Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Rdkit-discuss mailing list

Reply via email to