| Trees | Indices | Help |
|
|---|
|
|
Use the DSSP program to calculate secondary structure and accessibility.
You need to have a working version of DSSP (and a license, free for academic
use) in order to use this. For DSSP, see U{http://www.cmbi.kun.nl/gv/dssp/}.
The DSSP codes for secondary structure used here are:
- H Alpha helix (4-12)
- B Isolated beta-bridge residue
- E Strand
- G 3-10 helix
- I pi helix
- T Turn
- S Bend
- - None
|
|||
|
DSSP Run DSSP on a pdb file, and provide a handle to the DSSP secondary structure and accessibility. |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
MAX_ACC =
|
|||
_dssp_cys = re.compile(r'
|
|||
to_one_letter_code =
|
|||
|
|||
Create a DSSP dictionary from a PDB file.
Example:
>>> dssp_dict=dssp_dict_from_pdb_file("1fat.pdb")
>>> aa, ss, acc=dssp_dict[('A', 1)]
@param in_file: pdb file
@type in_file: string
@param DSSP: DSSP executable (argument to os.system)
@type DSSP: string
@return: a dictionary that maps (chainid, resid) to
amino acid type, secondary structure code and
accessibility.
@rtype: {}
|
Return a DSSP dictionary that maps (chainid, resid) to aa, ss and accessibility, from a DSSP file. @param filename: the DSSP output file @type filename: string |
Secondary structure symbol to index. H=0 E=1 C=2 |
|
|||
MAX_ACC
|
to_one_letter_code
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Tue Feb 5 17:59:45 2013 | http://epydoc.sourceforge.net |