Use of suffixes as prefixes in ChemAxon names

User bd69837856

06-05-2011 10:35:37

In ChemAxon names there appear to be a cluster of cases where suffixes are being used as prefixes


For example:


1-chloro-4-[(4-chlorobenzene)sulfonyl]benzene (ClC1=CC=C(C=C1)S(=O)(=O)C1=CC=C(Cl)C=C1)


There is formally no indication that the benzene and sulfonyl are actually bonded! This should correctly be named:


1-chloro-4-[4-chlorobenzenesulfonyl]benzene (sulfonyl as a suffix)


or 1-chloro-4-[(4-chlorophenyl)sulfonyl]benzene (sulfonyl as a prefix)


or probably ideally using a method which identifies the symmetry of the molecule around the sulfonyl.


Another example is:


2-[(2-chlorobenzene)amido]benzoate ([O-]C(=O)C1=C(NC(=O)C2=C(Cl)C=CC=C2)C=CC=C1)


which should be named 2-[2-chlorobenzamido]benzoate as there is no such prefix as an amido prefix. Amido is only a functional replacement term or suffix.


EDIT: problem is still outstanding in 5.5.0.0. On a completely unrelated note "imidodicarbonimidic diamide" is still uninterpretable in that version despite claims to the contrary in the release notes.

ChemAxon e7b9408ca1

12-02-2012 11:06:29

There is an improvement in 5.8, with generated names:


1-chloro-4-[(4-chlorophenyl)sulfonyl]benzene
2-[(2-chlorophenyl)amido]benzoate

Version 5.9 will include a more complete improvement, giving:


1-chloro-4-(4-chlorobenzenesulfonyl)benzene
2-(2-chlorobenzamido)benzoate

Regarding the name to structure import of imidodicarbonimidic diamide, you are right, it was mentioned in 5.5 by mistake. That name works since 5.8, and in upcoming 5.10 it will also work for the N- substituted cases.