File: __init__.py

package info (click to toggle)
python-biopython 1.42-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 17,584 kB
  • ctags: 12,272
  • sloc: python: 80,461; xml: 13,834; ansic: 7,902; cpp: 1,855; sql: 1,144; makefile: 203
file content (69 lines) | stat: -rw-r--r-- 1,902 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
__doc__="""
Classes that deal with macromolecular crystal structures. (eg.
PDB and mmCIF parsers, a Structure class, a module to keep 
a local copy of the PDB up-to-date, selective IO of PDB files,
etc.). Author: Thomas Hamelryck.  Additional code by Kristian 
Rother.
"""

# Get a Structure object from a PDB file
from PDBParser import PDBParser

try:
    # Get a Structure object from an mmCIF file
    from MMCIFParser import MMCIFParser
except:
    # Not compiled I guess 
    pass

# Download from the PDB
from PDBList import PDBList 

# Parse PDB header directly
from parse_pdb_header import parse_pdb_header

# Find connected polypeptides in a Structure
from Polypeptide import PPBuilder, CaPPBuilder, is_aa, standard_aa_names
# This is also useful :-)
from Bio.SCOP.Raf import to_one_letter_code

# IO of PDB files (including flexible selective output)
from PDBIO import PDBIO, Select

# Some methods to eg. get a list of Residues
# from a list of Atoms.
import Selection

# Superimpose atom sets
from Superimposer import Superimposer

# 3D vector class
from Vector import Vector, calc_angle, calc_dihedral, refmat, rotmat, rotaxis,\
        vector_to_axis, m2rotaxis, rotaxis2m

# Alignment module
from StructureAlignment import StructureAlignment

# DSSP handle 
# (secondary structure and solvent accessible area calculation)
from DSSP import DSSP, make_dssp_dict

# Residue depth: 
# distance of residue atoms from solvent accessible surface
from ResidueDepth import ResidueDepth, get_surface

# Calculation of Half Sphere Solvent Exposure
from HSExposure import HSExposureCA, HSExposureCB, ExposureCN

# Kolodny et al.'s backbone libraries
from FragmentMapper import FragmentMapper

# Write out chain(start-end) to PDB file
from Dice import extract

# Fast atom neighbor search
# Depends on KDTree C++ module
try:
    from NeighborSearch import NeighborSearch
except ImportError:
    pass