Hi Ben,

see below for one (of many) possible way to do this:

from  rdkit  import  Chem
mol  =  Chem.MolFromSmiles("c1ccccc1C=CCC")

aromatic_carbon  =  Chem.MolFromSmarts("c")

mol.GetSubstructMatches(aromatic_carbon)
((0,), (1,), (2,), (3,), (4,), (5,))

olefinic_carbon  =  Chem.MolFromSmarts("[C^2]")

mol.GetSubstructMatches(olefinic_carbon)
((6,), (7,))

Cheers,
p.

On 27/11/2019 19:19, Ben Davidson wrote:
Hi all, is it possible to identify aromatic carbons, and distinguish them from olefinic carbons? I.e if you have a benzene with with an ethylene group coming off, is it possible to distinguish between the carbons?


Best,
Ben


_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to