Seqtool
From Proteopedia
SeqTool displays the sequence of the structure in the JSmol applet.
To have SeqTool in your page, add <seqtool/>
in the wikitext, including the / after the word "seqtool". It is recommended to put that outside and before the <StructureSection>
tag, so that the full width of screen is available for the sequence display and its search box.
The purpose of this tool is to make it easy to relate sequence to 3D structure within any Proteopedia page. The listing is kept simple on purpose; sequence annotations such as secondary structure or sequence motifs can be viewed in other databases, and need not be shown here.
Contents |
Description of sequence display
Whenever a model is loaded into JSmol, a sequence listing is displayed for each chain. For saving space, only one chain is displayed at a time; such chain may be chosen from a drop-down menu. If the model has a single chain, it will be displayed by default.
The sequence is presented using the one-letter code for each amino acid or nucleotide residue. Ligands (hetero groups) and non-standard residues are displayed as "x" and positioned according to the residue/group number they have in the PDB file. Water and solvent groups are omitted by default.
The sequence includes information combined from both the COORD and SEQRES records in the PDB file:
uppercase letters | Residues with atoms that have coordinates (ATOM records in the file) and are also included in SEQRES records |
lowercase letters | Residues that lack coordinates but are mentioned in SEQRES records in the file (i.e. a physical gap, typically due to crystallographic disorder). The residue number reported is an estimation, correlative to the adjacent residue with coordinates (an interpolated number is desirable but not currently implemented). |
~number~ | Number of correlative residues inferred due to a numbering gap (absent from both SEQRES and ATOM records) |
[ ] | Alternate residues at the same sequence position (sequence microheterogeneity). These are present in ATOM records but absent in SEQRES records. |
superscript letters | Inserted residues (i.e., numbered with an insertion code in the file). |
Interaction
Sequence to 3D: | Hovering the pointer over a one-letter code will display, above the sequence, the full ID of the residue and, in the case of hetero groups, its description. |
---|---|
Clicking on a one-letter code will highlight the residue in the 3D model (JSmol panel). If click is done while holding one of the modifier keys (Shift, Ctrl, Alt), the 3D view will zoom in onto the residue, and will make it the center of rotation. | |
3D to sequence: | Clicking on an atom in the 3D view will highlight the residue it belongs to, in the sequence listing. |
Search box
(This is displayed at the right of the sequence panel)
Entering a residue name (as one-letter code) highlights all locations of that residue, both in the sequence listing (using top and bottom lines) and in the 3D model (using halos).
Entering a sequence fragment (e.g. AAMGT, for Ala-Ala-Met-Gly-Thr) will highlight the locations of any matches in the sequence listing and also in the 3D model. (This may fail if gaps or microheterogeneity are involved.)
Entering a number will highlight the residue with that number in both the sequence and the 3D model.
Background information
This implements most of the features included in a 2006 proposal by Eric Martz, described at seqspecs.htm.