Opened 7 years ago

Closed 7 years ago

#1119 closed defect (fixed)

Misleading pseudobond at RNA chain break in mmCIF 5an9

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

Description (last modified by Greg Couch)

Opening 5an9, residues N2700 and N2925 (the 3' and 5' sides of a chain break) are messed up. The pseudobond across the break goes from the O3' atom of N2700 to O3' of N2925.

Change History (4)

comment:1 by Eric Pettersen, 7 years ago

Component: CoreInput/Output
Owner: changed from Eric Pettersen to Greg Couch
Summary: Erroneous bonding at RNA chain break in 5an9Erroneous bonding at RNA chain break in mmCIF 5an9

The problem description most closely matches the behavior of the mmCIF version of 5an9, though the current daily build does correctly bond N2925-26 (the pseudobond is nonetheless still wonky). The PDB version has different incorrect behavior, so I will open a separate ticket for that since Greg handles mmCIF and I do PDB.

--Eric

comment:2 by Greg Couch, 7 years ago

The mmCIF reader tries to generate a pseudobond connecting the linking atoms of N2700 and N2925. Unfortunately, N2925 is missing the P, so the pseudobond is connecting to the closest atom. A possible solution would be to use the residue template to find the closest existing atom to the P to connect the psuedobond to.

comment:3 by Greg Couch, 7 years ago

Description: modified (diff)
Summary: Erroneous bonding at RNA chain break in mmCIF 5an9Misleading pseudobond at RNA chain break in mmCIF 5an9

comment:4 by Greg Couch, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed. For residues with templates and known linking atoms, if the linking atom is missing, use the closest (by template connectivity) existing heavy atom.

Note: See TracTickets for help on using tickets.