1
2
3
4
5
6 __doc__="""
7 Classes that deal with macromolecular crystal structures. (eg.
8 PDB and mmCIF parsers, a Structure class, a module to keep
9 a local copy of the PDB up-to-date, selective IO of PDB files,
10 etc.). Author: Thomas Hamelryck. Additional code by Kristian
11 Rother.
12 """
13
14
15 from PDBParser import PDBParser
16
17 try:
18
19 from MMCIFParser import MMCIFParser
20 except:
21
22 pass
23
24
25 from PDBList import PDBList
26
27
28 from parse_pdb_header import parse_pdb_header
29
30
31 from Polypeptide import PPBuilder, CaPPBuilder, is_aa, standard_aa_names
32
33 from Bio.SCOP.Raf import to_one_letter_code
34
35
36 from PDBIO import PDBIO, Select
37
38
39
40 import Selection
41
42
43 from Superimposer import Superimposer
44
45
46 from Vector import Vector, calc_angle, calc_dihedral, refmat, rotmat, rotaxis,\
47 vector_to_axis, m2rotaxis, rotaxis2m
48
49
50 from StructureAlignment import StructureAlignment
51
52
53
54 from DSSP import DSSP, make_dssp_dict
55
56
57
58 from ResidueDepth import ResidueDepth, get_surface
59
60
61 from HSExposure import HSExposureCA, HSExposureCB, ExposureCN
62
63
64 from FragmentMapper import FragmentMapper
65
66
67 from Dice import extract
68
69
70
71 try:
72 from NeighborSearch import NeighborSearch
73 except ImportError:
74 pass
75