Next: TblFileObj Public Method and
Up: No Title
Previous: Contents
The CIFParser package contains several files that converge together in the TblFileObj class, CifFileObjBase class CifFileObj class, DDLFileObj clas and DICFileObj class. These classes have a number of characteristics that make it useful for a wide variety of applications:
- TblFileObj is developed in order to provide manipulation with multiple datablocks and multiple tables.
- TblFileObj objects provide persistent storage management of themselves.
- CifFileObjBase inherits TblFileObj class. This is base class for all other clases that read mmCif file or ddl/dictionary file.
- CifFileObj inherits CifFileObjBase. This class provides methods to read and write mmCIF data files that conform to the subset of STAR syntax rules adopted by mmCIF.
- DDLFileObj inherits CifFileObjBase. This class provides methods to read and write DDL data files. Each DDL definition is enclosed in a STAR save frame cell.
- DICFileObj inherits CifFileObjBase. This class provides methods to read and write Dictionary data files. Dictionary definition is also enclosed in a STAR save frame cell. Imlicitly defined data are determined from DDL.
This document describes the public interface to all classes.
Olivera Tosic
6/12/2002