This is a read-only mirror of pymolwiki.org
Difference between revisions of "Renumber"
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 09: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