2-Hydroxypyridines to 2-Pyridones
First set up the following SMARTS definitions in the vector binding file:
CKETO
c=O
CAR
[c;!$CKETO]
NOXIDE
[n;D3;!+]=O
NPYRID
[n;D2;!H;!+]
AR
[$CAR,$NOXIDE,$NPYRID]
The following entries in the SMARTS file convert 2-hydroxypyridines (and aza
analogs) to the corresponding keto tautomers :
[$NPYRID]1c([O;H])[$AR][$AR][$AR][$AR]1
BND 2
3 2
HYD 1
1
HYD 3
-1