Opened 11 months ago

Closed 11 months ago

Last modified 11 months ago

#16332 closed defect (fixed)

Covalent vs. coordination bonds

Reported by: Eric Pettersen Owned by: Greg Couch
Priority: moderate Milestone:
Component: Input/Output Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The heme iron bonds in mmCIF 6fqf are covalent when they should be coordination bonds (like in the PDB format entry).

Change History (4)

comment:1 by Greg Couch, 11 months ago

Weird. They are metal coordination bonds in my build, which is develop branch from 11/12. After "sel :hem", the Selection Inspector shows 4 residues with 16 pseudobonds.

comment:2 by Eric Pettersen, 11 months ago

Resolution: fixed
Status: assignedclosed

In the 1.8 build they are covalent, but in the daily build from 10/29 they are coordination. I am closing this ticket, but will double check with the current daily build just to be sure. :-)

comment:3 by Eric Pettersen, 11 months ago

Also fine in the current daily build

comment:4 by Greg Couch, 11 months ago

I see the bug in 1.8 too. The last mmCIF commit that touched the metal code is a commit from 26 Jan 2023 with "Fix metal detection." The code depends on tmpl::Residue::has_metal() and calls pdb_connect::find_and_add_metal_coordination_bonds if there is a metal in the structure. So I would have expected 1.8, from June 2024, to work too.

Note: See TracTickets for help on using tickets.