User 674e8cc0a3
12-01-2012 01:01:09
The neutralize action of jc_standardize fails to re-protonate a charged center adjacent to a net neutral, but charge-separated, functional group? E.g.:
select smiles, jc_standardize(smiles, 'config:neutralize..tautomerize outFormat:smiles:u') std_smiles from structures
SMILES STD_SMILES
CC([CH-][N+]([O-])=O)=O CC(=O)[CH-][N+]([O-])=O
[O-][N+]([O-])=CC(C)=O CC(=O)[CH-][N+]([O-])=O
O=[N+](C=C(C)[O-])[O-] CC(=O)C[N+]([O-])=O
The three SMILES are all mesomers of the same deprotonated nitroacetone, but only the "enolate" representation (case 3) is correctly neutralized.
This is JChem 5.4.1.2 in Oracle 11.2.0.2.0