The MDL (now Symyx) molfile specification defines a atom block line as:
xxxxx.xxxxyyyyy.yyyyzzzzz.zzzz aaaddcccssshhhbbbvvvHHHrrriiimmmnnneee
Now, I was wondering in my blog if the last fields are optional or not. Can they be left out? Many cheminformatics tools (like OpenBabel) are happily creating such MDL molfiles:
OpenBabel02011014062D
5 4 0 0 0 0 0 0 0 0999 V2000
206.0000 126.0000 0.0000 C 0 0 0 0 0
227.0075 113.8713 0.0000 C 0 0 0 0 0
227.0075 89.6139 0.0000 O 0 0 0 0 0
248.0151 126.0000 0.0000 O 0 0 0 0 0
184.9925 113.8713 0.0000 N 0 0 0 0 0
1 2 1 0 0 0
1 5 1 0 0 0
2 3 2 0 0 0
2 4 1 0 0 0
M END