Renumber: Difference between revisions
Jump to navigation
Jump to search
(created) |
(moved script to github) |
||
Line 1: | Line 1: | ||
{{Infobox script-repo | |||
|type = module | |||
|filename = renumber.py | |||
|author = [[User:Speleo3|Thomas Holder]] | |||
|license = BSD-2-Clause | |||
}} | |||
[[renumber]] sets new residue numbers (resi) for a polymer based on connectivity. | [[renumber]] sets new residue numbers (resi) for a polymer based on connectivity. | ||
Line 13: | Line 20: | ||
# renumber polymer, first 27 residues of Q8N2U3_HUMAN missing. | # renumber polymer, first 27 residues of Q8N2U3_HUMAN missing. | ||
renumber chain A, 28 | renumber chain A, 28 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 04:44, 1 February 2012
Type | Python Module |
---|---|
Download | renumber.py |
Author(s) | Thomas Holder |
License | BSD-2-Clause |
This code has been put under version control in the project Pymol-script-repo |
renumber sets new residue numbers (resi) for a polymer based on connectivity.
Example
This examples takes a pdb structure with insertion codes and sets a new, linear numbering based on Q8N2U3_HUMAN.
fetch 1h4w, async=0
# move everything which is not polymer to another chain
alter not polymer, chain="B"
# renumber polymer, first 27 residues of Q8N2U3_HUMAN missing.
renumber chain A, 28