ost::bindings::dssp Namespace Reference

Functions

def AssignDSSP
def LoadDSSP

Function Documentation

def ost::bindings::dssp::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 uses the DSSP command line program.

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
:param dssp_bin: The path to the DSSP executable
:raises: :class:`~ost.settings.FileNotFound` if the dssp executable is not 
    in the path.
:raises: :class:`RuntimeError` when dssp is executed with errors

Definition at line 80 of file dssp.py.

def ost::bindings::dssp::LoadDSSP (   file_name,
  model,
  extract_burial_status = False,
  entity_saved = False,
  calculate_relative_sa = True 
)
Loads DSSP output and assigns secondary structure states to the peptidic
residues.

If you would like to run dssp *and* assign the secondary structure,
use :func:`AssignDSSP` instead.

:param file_name: The filename of the DSSP output file
:param model: The entity to which the secondary structure states should be
              assigned
:param extract_burial_status: If true also calculates burial status of
    residues and assigns it to the burial_status string property.
:param calculate_relative_sa: If true also relative solvent accessibility and
    and assigns it to the relative_solvent_accessibility float property of
    the residue.
:param entity_save: Whether the entity was saved.

Definition at line 133 of file dssp.py.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 10 Nov 2016 for OpenStructure by  doxygen 1.6.1