Opened 6 years ago
Last modified 6 years ago
#1973 reopened enhancement
Ignore iffy CONECT records
Reported by: | Tristan Croll | Owned by: | pett |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | Input/Output | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
When writing PDB, should generate SSBOND/LINK records based on the cross-residue bonds in the structure and ignore those records in the metadata
Change History (4)
comment:2 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
SSBOND/LINK records are now generated that correspond to the structure.
As for hand-editing mishaps, if there were some actual concrete suggestion I would consider it. I don't know of a good way to tell if CONECT records are "bad". Missing serial numbers isn't good enough, people delete parts of files all the time while leaving the rest alone. I am open to non-crazy ideas.
follow-up: 3 comment:3 by , 6 years ago
Well, one dead giveaway is that if someone has hand-edited the PDB file the atom serial numbers will be non-sequential - a sudden jump upwards for a deletion or a section numbered from 1 for an insertion. I’d think that Invalidating all CONECT records past that point should catch just about every case.
comment:4 by , 6 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Summary: | Generate SSBOND/LINK records → Ignore iffy CONECT records |
Given that the automatically connectivity generation is pretty good, it would probably be okay to ignore CONECT/LINK records when there are jumps in the serial numbers, or any CONECT record lists missing serial numbers.