Skip to content

rvaser/sift4g

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIFT4G

SIFT (Sorting Intolerant From Tolerant) For Genomes (http://www.nature.com/nprot/journal/v11/n1/full/nprot.2015.123.html)

Requirements

  • g++ (4.8+)
  • GNU Make
  • nvcc (2.*+) (optional)

*note: It was only tested on Linux (Ubuntu 14.04).

Installation

To build SIFT4G run the following commands from your terminal:

git clone --recursive https://github.com/rvaser/sift4g.git sift4g
cd sift4g/
make

Running the 'make' command will create the bin folder which contains the sift4g executable.

If you do not have a CUDA enabled graphichs card (and the nvcc compiler) run 'make cpu' instead.

If you left out '--recursive' from git clone, run the following commands before running 'make':

git submodule init
git submodule update

Usage

To run the default version of SIFT4G run the following command:

./bin/sift4g -q <query file> -d <database file>

To see all available parameters run the command bellow:

./bin/sift4g -h

About

Sorting Intolerant From Tolerant For Genomes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published