I took this molfile of benzoic acid:
ACD/Labs0708041726
9 9 0 0 0 0 0 0 0 0 1 V2000
13.2076 -5.2994 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
14.3539 -4.6250 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
13.2076 -6.6480 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
15.5003 -5.2994 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
14.3539 -3.2763 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
14.3539 -7.3224 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
15.5003 -6.6480 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
13.2076 -2.6020 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
15.5003 -2.6020 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
1 2 2 0 0 0 0
1 3 1 0 0 0 0
2 4 1 0 0 0 0
2 5 1 0 0 0 0
3 6 2 0 0 0 0
4 7 2 0 0 0 0
5 8 1 0 0 0 0
5 9 2 0 0 0 0
6 7 1 0 0 0 0
M END
and used inchi-1
program to produce this InChI identifier:
InChI=1S/C7H6O2/c8-7(9)6-4-2-1-3-5-6/h1-5H,(H,8,9)
When I edit molfile and make all atom coordinates identical, e.g. 13.2076 -5.2994 0.0000
, inchi-1
produces the same InChI identifier.
Is this a fluke or a normal behavior? I see that atom coordinates are placed into AuxInfo=...
string. Are there cases when correct atom coordinates are required in order to produce a valid InChI=1S...
string?