Opened 8 years ago
Last modified 6 years ago
#919 accepted enhancement
RFE: allow reassignment of chain for residues
Reported by: | Tristan Croll | Owned by: | pett |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | Sequence | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Not particularly urgent, but it would certainly be useful to have this ability at some point. It's surprising how often the need can come up (particularly when handling ions, waters, ligands etc.). In the early stages of model building it can be difficult to work out which peptide fragments belong to which chain, so reassignment comes up regularly in these situations. Similarly, being able to change the chain_id of a chain would be handy (e.g. for re-ordering IDs into a more logical sequence).
Change History (4)
comment:1 by , 8 years ago
Blocked By: | → 904 |
---|---|
Component: | Core → Sequence |
Status: | assigned → accepted |
comment:2 by , 6 years ago
Renumbering should also have an option to try to adjust for missing residues.
comment:3 by , 6 years ago
Blocked By: | 904 |
---|---|
Priority: | minor → moderate |
Summary: | RFE: allow reassignment of chain and number for residues → RFE: allow reassignment of chain for residues |
This is now just reassignment of chain. Renumbering is #2528.
comment:4 by , 6 years ago
#2528 handled whole-chain chain ID changes, so this ticket is now only for partial-chain changes.
Allowing reassignment of numbers is very easy, so it will probably happen within our lifetimes. :-) Chain IDs is somewhat trickier in that Chains are their own objects and changing IDs may force segments into/out of a Chain if the Chain is composed of multiple disjoint polymeric segments. Nonetheless, doable -- just less simple than changing the numbering. You need to be aware that changing residue numbering will do nothing to the ordering of the residues -- you have to use Structure.reorder_residues() for that.
--Eric