BIOS Documentation

Introduction

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.

Installation

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



Generated on Fri Aug 7 15:46:42 2009 for BIOS by  doxygen 1.5.7.1