Opened 9 years ago
Last modified 9 years ago
#586 assigned enhancement
Bonds between symmetry partners
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Higher-Order Structure | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The "sym" command should establish bonds between symmetry partners that are indicated in the original data. This is probably not easy. The info is in the SSBOND and LINK records for PDB files and who-knows-what for mmCIF files.
Change History (3)
follow-up: 2 comment:2 by , 9 years ago
Yes, tricky. Certainly for any bonds they have to be combined. Chimera(X) does not allow bonds between AtomicStructures. —Eric
comment:3 by , 9 years ago
| Priority: | blocker → major |
|---|---|
| Type: | defect → enhancement |
Not easy. Bonds cannot be made between different models. So the symmetry copies would have to combined in a single model. The sym command does not currently support building a single structure that includes all the copies. It would have to change the chain identifiers for all the copies. For visually depicting such a bond a pseudobond can be used since that can join different models. But then none of the tools that use chemistry will work as expected on it (e.g. add hydrogens) since the pseudobond is not a real bond.
A second aspect of this is reading the SSBOND and LINK data from PDB files and corresponding information from mmCIF files.
A related problem is to have just one copy of atoms that are on a symmetry axis. Tristan says he has seen such cases.
The best hope for handling this stuff is that the sym command would have an option to combine all copies into a single model and add bonds crossing asym units using PDB / mmCIF file data.