# Source Code Documentation

These documents are maintained and updated by the ACEDB development team.

## Specs under development

- EMBL/Genback to ACEDB translation
- Spec. for a new menu system
- Spec. for a dynamic function calling system

## General Programming

- Acedb packages:
  - Programmers' guide to arraysubs
  - Programmers' guide to asubs
  - Programmers' guide to BS objects
  - Programmers' guide to the dbpath utilities
  - Programmers' guide to the stand alone graph package
  - Programmers' guide to the graph/acedb interface package
  - Programmers' guide to graph package internals
  - Programmers' guide to ace displays and their structure
  - Programmers' guide to messubs
  - Programmers' guide to version numbering in ACEDB and its libraries
- External packages:
  - Glib manual
  - GDK manual
  - GTK manual
- Debugging:
  - Developers Debugging Tips

## Client/Server

- Setting up the client/server.
- The interface between the client and server.

## Database Tasks

- Guide to database recovery
- Acedb and write access to its database
- EMBL dumping documentation

## ACEDB Use

- Classification of two-factor data
- Using the histogram features in Physical-Chromo-Map

## ACEDB Tools

- Catalogue of Acedb tools for admin/curating of databases

## AceDB file syntax

- AceDB file syntax