| Home | Trees | Index | Help |
|
|---|
|
mmLib
AtomMath: Mathmatical operations performed on mmLib.Strcuture.Atom objects.
Colors: Library of colors matching PyMol color names.
ConsoleOutput: Console output.
FileIO: Load and save mmLib.Structure objects from/to mmLib supported
formats.
Gaussian: Library of tables and classes for analsis of Gaussian probability
distributions.
GeometryDict: Geometry hasing/fast lookup classes.
Library: Monomer and element library data classes.
mmCIF: mmCIF file and mmCIF dictionary parser.
mmCIFBuilder: Convert a Structure object into its mmCIFFile description.
mmCIFDB: Structural database based on mmCIF.
OpenGLDriver: OpenGL rendering classes.
PDB: Brookhaven PDB v2.2 file parser.
PDBBuilder: Convert a Structure object to its PDBFile description.
R3DDriver: Viewer.py graphics driver for producing a output file for the Raster3D
ray tracer.
SpaceGroups: Symmetry operations as functions on vectors or arrays.
Structure: Classes for representing biological macromolecules.
StructureBuilder: Classes for building a mmLib.Structure representation of biological
macromolecules.
Superposition: Class for least-squares structural superposition.
TLS: Utility classes for loading, manipulating, and analyzing TLS
parameters.
UnitCell: Classes for handling unit cell transformation.
Viewer: Visualization system for Structure objects.
__builtin__.object:
The most base type
mmLib.Structure.AlphaHelix:
Class containing information on a protein alpha helix.
mmLib.Structure.Atom:
Class representing a single atom.
mmLib.Structure.BetaSheet:
Class containing information on a protein beta sheet.
mmLib.Structure.Bond:
Indicates two atoms are bonded together.
mmLib.ConsoleOutput.ConesoleOutput
__builtin__.dict:
dict() -> new empty dictionary.
mmLib.Structure.Altloc:
Container holding the same atom, but for different conformations and
occupancies.
mmLib.Viewer.GLPropertyDict:
Property cache/routing dictionary
mmLib.mmCIF.mmCIFRow:
Contains one row of data.
mmLib.PDB.PDBRecord:
Base class for all PDB file records.
mmLib.PDB.ANISOU:
The ANISOU records present the anisotropic temperature factors.
mmLib.PDB.ATOM:
The ATOM records present the atomic coordinates for standard
residues.
mmLib.PDB.HETATM:
The HETATM records present the atomic coordinate records for atoms
within "non-standard" groups.
mmLib.PDB.AUTHOR:
The AUTHOR record contains the names of the people responsible for the
contents of the entry.
mmLib.PDB.CAVEAT:
CAVEAT warns of severe errors in an entry.
mmLib.PDB.CISPEP:
CISPEP records specify the prolines and other peptides found to be in
the cis conformation.
mmLib.PDB.COMPND:
The COMPND record describes the macromolecular contents of an
entry.
mmLib.PDB.CONECT:
The CONECT records specify connectivity between atoms for which
coordinates are supplied.
mmLib.PDB.CRYSTn:
The CRYSTn (n=1,2,3) record presents the unit cell parameters, space
group, and Z value.
mmLib.PDB.DBREF:
The DBREF record provides cross-reference links between PDB sequences
and the corresponding database entry or entries.
mmLib.PDB.END:
The END record marks the end of the PDB file.
mmLib.PDB.ENDMDL:
The ENDMDL records are paired with MODEL records to group individual
structures found in a coordinate entry.
mmLib.PDB.EXPDTA:
The EXPDTA record presents information about the experiment.
mmLib.PDB.FORMUL:
The FORMUL record presents the chemical formula and charge of a
non-standard group.
mmLib.PDB.HEADER:
This section contains records used to describe the experiment and the
biological macromolecules present in the entry: HEADER, OBSLTE, TITLE,
CAVEAT, COMPND, SOURCE, KEYWDS, EXPDTA, AUTHOR, REVDAT, SPRSDE, JRNL, and
REMARK records.
mmLib.PDB.HELIX:
HELIX records are used to identify the position of helices in the
molecule.
mmLib.PDB.HET:
The HET records are used to describe non-standard residues, such as
prosthetic groups, inhibitors, solvent molecules, and ions for
which coordinates are supplied.
mmLib.PDB.HETNAM:
This record gives the chemical name of the compound with the given
hetID.
mmLib.PDB.HETSYN:
This record provides synonyms, if any, for the compound in the
corresponding (i.e., same hetID) HETNAM record.
mmLib.PDB.HYDBND:
The HYDBND records specify hydrogen bonds in the entry.
mmLib.PDB.JRNL:
The JRNL record contains the primary literature citation that
describes the experiment which resulted in the deposited coordinate
set.
mmLib.PDB.KEYWDS:
The KEYWDS record contains a set of terms relevant to the entry.
mmLib.PDB.LINK:
The LINK records specify connectivity between residues that is not
implied by the primary structure.
mmLib.PDB.MASTER:
The MASTER record is a control record for bookkeeping.
mmLib.PDB.MODEL:
The MODEL record specifies the model serial number when multiple
structures are presented in a single coordinate entry, as is often the
case with structures determined by NMR.
mmLib.PDB.MODRES:
The MODRES record provides descriptions of modifications (e.g.,
chemical or post-translational) to protein and nucleic acid residues.
mmLib.PDB.MTRIXn:
The MTRIXn (n = 1, 2, or 3) records present transformations expressing
non-crystallographic symmetry.
mmLib.PDB.OBSLTE:
OBSLTE appears in entries which have been withdrawn from
distribution.
mmLib.PDB.ORIGXn:
The ORIGXn (n = 1, 2, or 3) records present the transformation from
the orthogonal coordinates contained in the entry to the submitted
coordinates.
mmLib.PDB.REMARK:
REMARK records present experimental details, annotations, comments,
and information not included in other records.
mmLib.PDB.REVDAT:
REVDAT records contain a history of the modifications made to an entry
since its release.
mmLib.PDB.SCALEn:
The SCALEn (n = 1, 2, or 3) records present the transformation from
the orthogonal coordinates as contained in the entry to fractional
crystallographic coordinates.
mmLib.PDB.SEQADV:
The SEQADV record identifies conflicts between sequence information in
the ATOM records of the PDB entry and the sequence database entry given
on DBREF.
mmLib.PDB.SEQRES:
The SEQRES records contain the amino acid or nucleic acid sequence of
residues in each chain of the macromolecule that was studied.
mmLib.PDB.SHEET:
SHEET records are used to identify the position of sheets in the
molecule.
mmLib.PDB.SIGATM:
The SIGATM records present the standard deviation of atomic parameters
as they appear in ATOM and HETATM records.
mmLib.PDB.SIGUIJ:
The SIGUIJ records present the standard deviations of anisotropic
temperature factors scaled by a factor of 10**4 (Angstroms**2).
mmLib.PDB.SITE:
The SITE records supply the identification of groups comprising
important sites in the macromolecule.
mmLib.PDB.SLTBRG:
The SLTBRG records specify salt bridges in the entry.
mmLib.PDB.SOURCE:
The SOURCE record specifies the biological and/or chemical source of
each biological molecule in the entry.
mmLib.PDB.SPRSDE:
The SPRSDE records contain a list of the ID codes of entries that were
made obsolete by the given coordinate entry and withdrawn from the PDB
release set.
mmLib.PDB.SSBOND:
The SSBOND record identifies each disulfide bond in protein and
polypeptide structures by identifying the two residues involved in the
bond.
mmLib.PDB.TER:
The TER record indicates the end of a list of ATOM/HETATM records for
a chain.
mmLib.PDB.TITLE:
The TITLE record contains a title for the experiment or analysis that
is represented in the entry.
mmLib.PDB.TURN:
The TURN records identify turns and other short loop turns which
normally connect other secondary structure segments.
mmLib.PDB.TVECT:
The TVECT records present the translation vector for infinite
covalently connected structures.
mmLib.Library.ElementDesc:
Element description class returned by library_get_element_desc().
mmLib.Structure.Fragment:
Fragment objects are a basic unit for organizing small groups of
Atoms.
mmLib.Structure.Residue:
A subclass of Fragment representing one residue in a polymer
chain.
mmLib.Structure.AminoAcidResidue:
A subclass of Residue representing one amino acid residue in a
polypeptide chain.
mmLib.Structure.NucleicAcidResidue:
A subclass of Residue representing one nuclic acid in a strand of DNA
or RNA.
mmLib.Structure.FragmentID:
Stores a fragment_id as integer residue sequence number and a
single-charactor insertion code.
mmLib.Viewer.GLObject:
Base class for all OpenGL rendering objects.
mmLib.Viewer.GLDrawList:
Fundamental OpenGL rigid entity.
mmLib.Viewer.GLAtomList:
OpenGL renderer for a list of atoms.
mmLib.Viewer.GLChain:
Visualization object for mmLib.Structure.Chain.
mmLib.TLS.GLTLSAtomList:
OpenGL visualizations of TLS group atoms.
mmLib.Viewer.GLAxes:
Draw orthogonal axes in red = x, green = y, blue = z.
mmLib.Viewer.GLStructure:
Visualization object for a mmLib.Structure.Structure.
mmLib.TLS.GLTLSChain:
Collects a list of GLTLSGroup instances which are all in the same
chain.
mmLib.TLS.GLTLSGroup:
Top level visualization object for a TLS group.
mmLib.Viewer.GLUnitCell:
Draw unit cell.
mmLib.Viewer.GLViewer:
This class renders a list of GLDrawList (or subclasses of) onto the
given glcontext and gldrawable objects.
mmLib.Viewer.GLPropertyDefault:
This value means a property should use its default value.
__builtin__.list:
list() -> new list list(sequence) -> new list initialized from
sequence's items
mmLib.Structure.AtomList:
Provides the functionallity of a Python list class for containing Atom
instances.
mmLib.TLS.TLSGroup:
A subclass of AtomList implementing methods for performing TLS
calculations on the contained Atom instances.
mmLib.mmCIF.mmCIFData:
Contains all information found under a data_ block in a mmCIF
file.
mmLib.mmCIFDB.mmCIFDB:
Database class for the storage and access of structural data.
mmLib.mmCIF.mmCIFSave:
Class to store data from mmCIF dictionary save_ blocks.
mmLib.mmCIF.mmCIFFile:
Class representing a mmCIF files.
mmLib.mmCIF.mmCIFDictionary:
Class representing a mmCIF dictionary.
mmLib.mmCIF.mmCIFTable:
Contains columns and rows of data for a mmCIF section.
mmLib.PDB.PDBFile:
Class for managing a PDB file.
mmLib.mmCIFBuilder.mmCIFFileBuilder:
Builds a mmCIF file from a Structure object.
mmLib.mmCIF.mmCIFFileParser:
Stateful parser which uses the mmCIFElementFile tokenizer to read a
mmCIF file and convert it into the mmCIFData/mmCIFTable/mmCIFRow data
hierarchy.
mmLib.mmCIF.mmCIFFileWriter:
Writes out a mmCIF file using the data in the mmCIFData list.
mmLib.Structure.Model:
Multiple models support.
mmLib.Library.MonomerDesc:
Monomer description class returned by library_get_monomer_desc().
mmLib.OpenGLDriver.OpenGLDriver:
OpenGL render driver for Viewer.py
mmLib.PDBBuilder.PDBFileBuilder:
Builds a PDBFile object from a Structure object.
mmLib.R3DDriver.Raster3DDriver:
Viewer.py graphics driver for producing a output file for the Raster3D
ray tracer.
mmLib.PDB.RecordProcessor
mmLib.PDBBuilder.PDBStructureBuilder:
Builds a new Structure object by loading a PDB file.
mmLib.TLS.TLSFileFormatPDB:
Reads TLS descriptions from the REMARK records in PDB files.
mmLib.Structure.Segment:
Segment objects are a container for Fragment objects, but are
disaccociated with the Structure object hierarch.
mmLib.Structure.Chain:
Chain objects conatain a ordered list of Fragment objects.
mmLib.Structure.Site:
List of Fragments within a structure involved in a SITE
description.
mmLib.Structure.Strand:
One strand of a BetaSheet.
mmLib.Structure.Structure:
The Structure object is the parent container object for the entire
macromolecular data structure.
mmLib.StructureBuilder.StructureBuilder:
Builder class for the mmLib.Structure object hierarchy.
mmLib.mmCIFBuilder.mmCIFStructureBuilder:
Builds a new Structure object by loading a mmCIF file.
mmLib.PDBBuilder.PDBStructureBuilder:
Builds a new Structure object by loading a PDB file.
mmLib.Superposition.SuperpositionResults:
Returns the results of a superposition.
mmLib.R3DDriver.TeeWrite
mmLib.TLS.TLSFile:
Read/Write a TLS files containing one or more TLSGroupDesc
objects.
mmLib.TLS.TLSFileFormat:
Base class for TLS file types.
mmLib.TLS.TLSFileFormatPDB:
Reads TLS descriptions from the REMARK records in PDB files.
mmLib.TLS.TLSFileFormatTLSOUT:
Read/Write REFMAC5 TLSIN/TLSOUT files.
mmLib.TLS.TLSGroupDesc:
Description of one TLS Group.
mmLib.TLS.TLSStructureAnalysis:
Algorithm object for rigid body searches on Structure objects.
__builtin__.type:
type(object) -> the object's type type(name, bases, dict) -> a
new type
mmLib.UnitCell.UnitCell:
Class for storing and performing calculations on unit cell
parameters.
mmLib.GeometryDict.XYZDict:
Hash all objects according to their position, allowing spacial
location of objects quickly.
mmLib.FileIO.ZCat
exceptions.Exception:
Common base class for all exceptions.
mmLib.FileIO.FileIOUnsupportedFormat
mmLib.R3DDriver.FinishMe
mmLib.mmCIF.mmCIFError:
Base class of errors raised by Structure objects.
mmLib.mmCIF.mmCIFSyntaxError:
Base class of errors raised by Structure objects.
mmLib.PDB.PDBError
mmLib.StructureBuilder.StructureBuilderError:
Base class of errors raised by Structure objects.
mmLib.Structure.StructureError:
Base class of errors raised by Structure objects.
mmLib.Structure.AtomOverwrite:
Raised by Structure.add_atom() or Fragment.add_atom() when a Atom
added to a Structure or Fragment has the same chain_id, fragment_id,
name, and alt_loc as a Atom already in the Structure or Fragment.
mmLib.Structure.ChainOverwrite:
Raised by Structure.add_chain() or by Model.add_chain() when a Chain
added to a Structure has the same chain_id of a Chain already in the
Structure.
mmLib.Structure.FragmentOverwrite:
Raised by Chain.add_fragment() when a Fragment added to a Chain has
the same fragment_id as a Fragment already in the Chain.
mmLib.Structure.ModelOverwrite:
Raised by Structure.add_model() when a Model added to a Structure has
the same model_id of a Model already in the Structure.
mmLib.TLS.TLSError:
Base exception class for TLS module exceptions.
mmLib.TLS.TLSFileFormatError:
Raised when a file format error is encountered while loading a TLS
group description file.
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Sun Apr 23 22:08:41 2006 | http://epydoc.sf.net |