Before using any of the functions a firm understanding of the data structures is needed. The main objects held within the database are readings, contigs, templates, vectors, clones and annotations. These reference additional records of other objects or one of the primitive types.
There are five basic types from which the database structures are constructed. These are:
In the C code, the GCardinal is the basic type used in most database
structures. Other structure elements are larger and so are typically stored
as another GCardinal
containing the record number of the data itself.