More fixes for bug #8996 (https://gna.org/bugs/?8996).
This bug was reported by Carl Diehl.
Although I had, in the previous commit, fixed the non-existant 'data.heteronuc' data structure there
was still an issue because 'data.proton' should have been changed to 'pdb_proton'!