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 pett, 8 years ago

Blocked By: 904
Component: CoreSequence
Status: assignedaccepted

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

comment:2 by pett, 6 years ago

Renumbering should also have an option to try to adjust for missing residues.

comment:3 by pett, 6 years ago

Blocked By: 904
Priority: minormoderate
Summary: RFE: allow reassignment of chain and number for residuesRFE: allow reassignment of chain for residues

This is now just reassignment of chain. Renumbering is #2528.

comment:4 by pett, 6 years ago

#2528 handled whole-chain chain ID changes, so this ticket is now only for partial-chain changes.

Note: See TracTickets for help on using tickets.