Dear Roberto,

Roberto Steiner wrote:
Dear all,

a problem possibly at the coot/mmdb interface...

Indeed.

If one uploads a pdb file (from phenix.refine in the example below) that contains Hs into Coot and then writes it out (with or without any modification done on it) Coot shifts the HG2n of THR on the right by one column space. Because column 17 is kept empty the result is three identical HG2 THR protons.

Technical answer:

The current PDB parser in Coot is from mmdb and is for PDB format version 2.3. Phenix.refine and other modern programs use PDB format version 3.0 [1] - released over a year ago. PDB version 3.0 "Remediated" does not wrap the hydrogen (or other) names and so the hydrogen name "unmangler" - which is what is tripping you up - need not be executed. I'd like to make Coot compatible with the current PDB standard. If CCP4 were to release a version of mmdb compatible with Coot, I could do that right away [2]. I'm hoping that they will do so today^H^H^H^H^H soon.

The only solution right now (that I know of) is to remove all Hs and generate them again (molprobity for example) prior to refinement.

Bleugh.  Non-optimal (no matter how fine Molprobity is).

Paul.

[1] or version 3.1?
[2] I imagine.

Reply via email to