BIOS Documentation
BIOS is a library entirely written in C. This library was developed to provide a framework for Bioinformatics applications. The core modules (array, format, hlrmisc, html, linesteam, and log) originate from the Roche Bioinformatics Software Objects and Services library. These modules were written by the Bioinformatics group at Roche in Basel, Switzerland. This group is headed by Dr. Clemens Broger and the core modules have been reproduced with his permission. Anyone can use or modify this library as long as proper acknowledgement is given to the author(s). The files
format.txt and
array.txt provide a brief overview of the core functions (namely dynamic arrays and dynamic strings).
Other modules (bits, common, dlist, and seq) have been adapted from the BLAT source code written by Dr. James Kent at UCSC.
This library will be updated as additional modules are developed in the
Gerstein Lab.
Step 1: Download
BIOS.
Step 2: Other requirements:
GNU Scientific Library
Step 3: Set the environment variables:
  - BIOINFOCONFDIR=/pathTo/bios/conf
  - BIOINFOGSLDIR=/pathTo/gsl-1.12
Step 4: Compiling BIOS:
make
make prod
Optional:
Doxygen (version 1.5.7.1) is used to document the code.
The following environment variables are required:
- BIOINFODOXYGENBINDIR=/pathTo/doxygen-1.5.7.1/bin
- BIOINFODOXYGENDOCDIR=/pathTo/public_html/bios
- BIOINFOWEBSERVER=webServer.org