Package mmLib :: Module mmCIF
[hide private]
[frames] | no frames]

Module mmCIF

source code

mmCIF file and mmCIF dictionary parser. Files are parsed into a set of data structures where they can be further processed. The data structures can also be constructed and written back out as mmCIF. A CIF dictionary parser is also included as a specialized version of the mmCIF parser.

Classes [hide private]
  mmCIFError
Base class of errors raised by Structure objects.
  mmCIFSyntaxError
Base class of errors raised by Structure objects.
  mmCIFRow
Contains one row of data.
  mmCIFTable
Contains columns and rows of data for a mmCIF section.
  mmCIFData
Contains all information found under a data_ block in a mmCIF file.
  mmCIFSave
Class to store data from mmCIF dictionary save_ blocks.
  mmCIFFile
Class representing a mmCIF files.
  mmCIFDictionary
Class representing a mmCIF dictionary.
  mmCIFFileParser
Stateful parser which uses the mmCIFElementFile tokenizer to read a mmCIF file and convert it into the mmCIFData/mmCIFTable/mmCIFRow data hierarchy.
  mmCIFFileWriter
Writes out a mmCIF file using the data in the mmCIFData list.
Functions [hide private]
 
test_module() source code
Variables [hide private]
  MAX_LINE = 2048
  __package__ = 'mmLib'