falcon-computing / falcon-genome

FCS accelerated version of GATK Best practice in DNA sequencing
Other
0 stars 0 forks source link

Jenkins Build-Status

AWS Build Status HWC Build Status Local Build Status

Falcon Genome CLI

This project is the command line interface for the Falcon Accelerated Genomics Pipelines. Test

Build

  1. Build and install

    mkdir Release; cd Release
    cmake -DCMAKE_BUILD_TYPE=Release ..
    make
    make test
    make install

    This will automatically install the fcs-genome binary to ~/.falcon-genome/fcs-genome/${version}/. If the default install path needs to be changed, it can be done by adding -DCMAKE_INSTALL_PREFIX=

  2. Choose which platform to deploy (aws, hwc, aliyun). This option mostly affect how the license is configured. If left blank, the default license mode is flexlm.

    mkdir Release_AWS; cd Release_AWS
    cmake -DCMAKE_BUILD_TYPE=Release -DDEPLOYMENT_DST=aws ..
    make
    make test
    make install

    Or:

    mkdir Release_HWC; cd Release_HWC
    cmake -DCMAKE_BUILD_TYPE=Release -DDEPLOYMENT_DST=hwc ..
    make
    make test
    make install
  3. Build in Debug mode:

    mkdir Debug; cd Debug
    cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=`pwd`/install ..