Requirements

Minimum Requirements

If you only want to store your Sircah-generated data in an XML file, you will need:

  • Python 2.4 or higher.
  • The elementtree package for Python.
  • If you would like to use the coverage level visualisation you will also need the Python matplotlib package.

Relational Database Setup

If you would like to use Sircah with a relational database you will need to install:

the database software:

  • SQLite version 3 or higher.
  • MySQL version 4 or higher.
  • PostgreSQL. Sircah has been tested with version 8.2.

and corresponding database API:

Installation

Download Sircah-1.0.tar.gz and unpack:

~/downloads/>tar -zxf Sircah-1.0.tar.gz
~/downloads/>cd Sircah-1.0

To carry out a standard installation:

~/downloads/>python setup.py build
~/downloads/>python setup.py install

This will place the Sircah executable scripts (sircah_detect.py, sircah_add_alignments_to_genes.py, sircah_visualise.py) in the same directory as the python executable, if you would to specify an alternative directory you can do so with the --install-scripts option:

~/downloads/>python setup.py build
~/downloads/>python setup.py install --install-scripts ~/scripts