Identification of organisms from a stream of DNA sequences.
Copyright © 2013-2016 BrainTwister - All rights reserved.
GeneHunter is free software made available under the MIT License. For details see LICENSE.
- cmake (Version >= 3.0, http://www.cmake.org)
- Boost (Version >= 1.52, http://www.boost.org, modules: filesystem, iostreams, serialization, and system)
- MySQL
- gtest (optional)
- doxygen (optional)
For Ubuntu 14.04 please install following packages:
sudo apt-get install cmake libboost-all-dev libgtest-dev doxygen mysql-client libmysqlclient-dev
-
Get the source code using git:
-
Make build directory and change into it:
mkdir GeneHunter/build cd GeneHunter/build
-
Generate Makefile using cmake:
cmake ..
-
Compile:
make -j
-
Execute the Tests
make test
-
Download Nucleotide database
wget ftp://ftp.ncbi.nih.gov/blast/db/FASTA/nt.gz
-
Download and generate gene database
wget ftp://ftp.ncbi.nlm.nih.gov/genbank/*.seq.gz
CDSDatabaseBuilder [input-files]
-
Download and generate taxonomy database
wget ftp://ftp.ncbi.nih.gov/pub/taxonomy/taxdump.tar.gz wget ftp://ftp.ncbi.nih.gov/pub/taxonomy/gi_taxid_nucl.dmp.gz
TaxonomyDatabaseBuilder [gi_taxid_nucl] [names] [nodes]
-
Edit and set environmental variables
source ../settings/bashrc
GeneHunter [read-file] [description-file] [result-file] [nt-file]