| dssp |
index |
DSSP based classification for protein secondary structure.
The DSSP algorithm (see references below) provides a description of the secondary structure components
in a protein biomolecule, based on backbone hydrogen bonding and the topology of beta-sheets. The most
widely used feature of this algorithm is the per-residue classification of secondary structure using
the following single character codes:
H = alpha-helix
B = residue in isolated beta-bridge
E = extended strand, participates in beta-ladder
G = 3-10-helix
I = Pi-helix
P = poly-proline II helix
T = hydrogen-bonded turn
S = bend
<blank or ' '> = loops
See
Original paper:
Kabsch W, Sander C. Dictionary of protein secondary structure: pattern
recognition of hydrogen-bonded and geometrical features. Biopolymers 1983.
Current implementation:
Joosten RP, te Beek TAH, Krieger E, Hekkelman ML, Hooft RWW, Schneider R,
Sander C, Vriend A series of PDB related databases for everyday needs.
Nuc. Acids Res. 2010.
DSSP website: https://pdb-redo.eu/dssp/about
constructor:
DSSP(atomSel, min_poly_proline_stretch_length)
atomSel is a string or atomSel.AtomSel
min_poly_proline_stretch_length minimal number of residues having phi/psi in range for a PP
helix; default value in current implementation is 2. To match the
default used by the mkdssp program, use 3.
methods:
getResInfo(segid, resid) = returns the secondary structure classification (single character codes
tabulated above) corresponding to per-residue segid (or chain ID)
and residue number.
getStatistics() = not tested
# This file was automatically generated by SWIG (http://www.swig.org).
# Version 4.0.2
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
| Classes | ||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||
| Functions | ||
| ||
| Data | ||
| DSSP_helix__3_10 = 0 DSSP_helix_alpha = 1 DSSP_helix_pi = 2 DSSP_helix_position_End = 2 DSSP_helix_position_Middle = 4 DSSP_helix_position_Start = 1 DSSP_helix_position_StartAndEnd = 3 DSSP_helix_position__None = 0 DSSP_helix_pp = 3 DSSP_kHistogramSize = 30 DSSP_structure_Alphahelix = 'H' DSSP_structure_Bend = 'S' DSSP_structure_Betabridge = 'B' DSSP_structure_Helix_3 = 'G' DSSP_structure_Helix_5 = 'I' DSSP_structure_Helix_PPII = 'P' DSSP_structure_Loop = ' ' DSSP_structure_Strand = 'E' DSSP_structure_Turn = 'T' cvar = <Swig global variables> | ||