Uniprot features

From PyMOLWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Type Python Module
Download uniprot_features.py
Author(s) Thomas Holder
License BSD-2-Clause
This code has been put under version control in the project Pymol-script-repo

uniprot_features fetches the sequence annotation (features) from uniprot.org and create named selections for each feature.

Requires residue numbering (resi) to match uniprot sequence!

Usage

uniprot_features uniprot_id [, selection [, withss [, prefix ]]]

Example

Show the active site of human pepsin A:

fetch 1flh, async=0

# fix residue numbering to match uniprot sequence
alter all, resi=resv+62

# create selections
uniprot_features PEPA4_HUMAN

# show sticks for active site
as cartoon
set cartoon_side_chain_helper
show sticks, feature_active_site
zoom feature_active_site

See also

select_sites