Utility functions to load secondary structure information from DSSP files
and assign them to entities.
Authors: Pascal Benkert, Marco Biasini
AssignDSSP |
( |
|
ent, |
|
|
|
pdb_path = "" , |
|
|
|
extract_burial_status = False , |
|
|
|
tmp_dir = None , |
|
|
|
dssp_bin = None |
|
) |
| |
Assign secondary structure states to peptide residues in the structure. This
function replaces the "old" AssignDSSP which relies on the DSSP command line
program and uses OpenStructure internal functionality only. The sole purpose
is to retain the "old" interface and you're adviced to directly use
:func:`ost.mol.alg.AssignSecStruct` and :func:`ost.mol.alg.Accessibility`.
If you already have a DSSP output file and would like to assign the secondary
structure states to an entity, use :func:`LoadDSSP`.
:param ent: The entity for which the secondary structure should be calculated
:type ent: :class:`~ost.mol.EntityHandle` or :class:`~ost.mol.EntityView`
:param extract_burial_status: If true, also extract burial status and store
as float-property
``relative_solvent_accessibility`` at residue
level
:param tmp_dir: If set, overrides the default tmp directory of the
operating system - deprecated, has no effect
:param dssp_bin: The path to the DSSP executable - deprecated, has no effect
Definition at line 142 of file dssp.py.