next up previous contents
Next: Method Description Up: No Title Previous: Contents

Introduction

 

The CIFOBJ class library was developed in order to provide an object view of the mmCIF dictionary. The class library has two components as illustrated in Figure 1. The first component builds a persistent store of objects of type: item, sub-category, category, and dictionary. Each object is a container for all relevant attributes for that object type. CIBOBJ accesses and checks the dictionary contents using methods provided by CIFLIB. The CIFOBJ loader class assembles the dictionary objects and passes these to the object storage manager. The second component of the CIFOBJ class library provides methods for building dictionary objects from the persistent store. CIFOBJ implements methods to access all of the attributes for each object type and returns this information as a string or an array of strings.

This document describes the public interface to CIFOBJ.


 
Figure 1:  Functional diagram of the CIFOBJ class library.
\begin{figure}
\centering
\epsfxsize=4.0in 
\hbox to \textwidth{\hfil \epsfbox{cifobj-diagram.eps} \hfil}\end{figure}


next up previous contents
Next: Method Description Up: No Title Previous: Contents
Olivera Tosic
6/13/2002