matching non-chiral carbons

27-07-2005 17:21:36

Is there a way to search for non-chiral functional groups?


For example, find these


Code:



[H:4][N,C:2][C:1]=[O:3]





provided that the atom with map 2 is not chiral.

ChemAxon fb166edcbd

28-07-2005 09:31:42

Yes, you can use recursive SMARTS for this purpose.


Example:





Code:



 [O:3]=[C:1]-[N,C;!$([C@H](*)(*)*):2][H:4]








This query will match both


Code:



CC(O)([CH:1]=[O:3])[H:4]





and


Code:



CN(O)([CH:1]=[O:3])[H:4]





but will not match


Code:



C[C@](O)([CH:1]=[O:3])[H:4]





and


Code:



C[C@@](O)([CH:1]=[O:3])[H:4]