h1. joinx
"!https://travis-ci.org/genome/joinx.png?branch=master!":https://travis-ci.org/genome/joinx
p. Joinx is a lightweight tool for performing operations (e.g., intersection, difference, ...) on genomic data contained in vcf and .bed files. It also provides some limited analysis functions (concordance reports). An important assumption that joinx makes is that the input data is always sorted. This allows it to compute its results in an efficient manner.
h2. Build instructions
h3. Setup repository
h3. Install build dependencies
Building requires:
Integration tests require:
To install the packages required to build on Ubuntu, try:
p. @sudo apt-get install cmake build-essential@
h3. Build, test, and install
Note: if using clang, export the environment variables CC=clang, CXX=clang++.
Joinx does not support in source builds. Create a new build directory, enter it, and run:
Running ctest with run both unit and integration tests. you can run one or the other with @ctest -L <unit|integration>@
h2. LICENSE
"GPL v3.0":http://www.gnu.org/licenses/gpl.html