📘

Requirements

BIGSI requires that you have Berkeley-DB version 4.8.30 installed. We also recommend installing mccortex to assist with the preprocessing of the data.

To install Berkeley-DB backend:

export BERKELEYDB_DIR=~/usr/local/
export BERKELEY_VERSION=4.8.30
# Download, configure and install BerkeleyDB
wget -P /tmp http://download.oracle.com/berkeley-db/db-"${BERKELEY_VERSION}".tar.gz 
tar -xf /tmp/db-"${BERKELEY_VERSION}".tar.gz -C /tmp
rm -f /tmp/db-"${BERKELEY_VERSION}".tar.gz
cd /tmp/db-"${BERKELEY_VERSION}"/build_unix 
../dist/configure --prefix $BERKELEYDB_DIR && make && make install
pip3 install cython
pip3 install bsddb3

To install rockdb backend follow instructions:
https://github.com/twmht/python-rocksdb

git clone https://github.com/Phelimb/BIGSI.git
cd BIGSI
pip3 install -r requirements.txt
pip3 install -r optional-requirements.txt
pip3 install .