[an error occurred while processing this directive]
EMBOSS Library Documentation for Developers
AJAX is the core library used by all EMBOSS applications. It covers
standard data structures, including strings, sequences, file handles,
queues, hashes, heaps, lists, dictionaries, trees and dynamic
arrays. It also covers standard algorithms including comparisons,
pattern matching, sorting, and iterators. AJAX will also provide a
set of high level graphics functions suited to the needs of sequence
analysis applications.
AJAX library documentation is available for the CVS (developers) and
major releases of the stable version of the source code. From Version
6.3.0, documentation is available for minor releases too.
The
NUCLEUS library provides higher-level
functions specific to molecular sequence analysis, including sequence
comparisons, translation, codon usage and annotation.
NUCLEUS library documentation is available for the CVS (developers)
and major releases of the stable version of the source code. From
Version 4.0.0, documentation is available for minor releases too.
EMBOSS makes use of the PLPlot graphics library. The
original documentation is
available.
Browse the CVS source code
The library source code is also indexed in
SRS as databases. For functions you
can browse
EFUNC
and for datatypes you can use
EDATA.
Browse the release 6.4.0 source code
The library source code from the last release is also indexed in
SRS as databases. For functions you
can browse
EFUNCREL
and for datatypes you can use
EDATAREL.
CVS code repository
We use a CVS (Concurrent Version System) repository for the code
that's updated every couple of hours, where developers can checkout
(obtain) or update the latest version of the entire EMBOSS code. More
information
on using the CVS server is available.
Application documentation
Every EMBOSS application should be well documented. Full
application documentation in a format suitable for
end-user biologists is available on-line.