bamtools-installation

 官方文档

 https://github.com/pezmaster31/bamtools/wiki/

 安装jsoncpp
wget https://github.com/open-source-parsers/jsoncpp/archive/1.8.4.tar.gz
export PATH="/YZGROUP4/STORAGE/genewiz/public/app/cmake-3.10.3/bin:$PATH"
mv 1.8.4.tar.gz jsoncpp-1.8.4.tar.gz
cd jsoncpp-1.8.4/
mkdir -p build/debug
cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX="/YZGROUP4/STORAGE/genewiz/public/app/jsoncpp-1.8.4/" -G "Unix Makefiles" ../..
make
make install
 安装bantools

 安装文档中建议使用jsoncpp,若不指定jsoncpp路径,会出现如下错误


tar zxvf bamtools.tgz 
cd bamtools/
export LIBRARY_PATH="/YZGROUP4/STORAGE/genewiz/public/app/jsoncpp-1.8.4/lib64/:$LIBRARY_PATH"
export CPLUS_INCLUDE_PATH=/YZGROUP4/STORAGE/genewiz/public/app/jsoncpp-1.8.4/include:$CPLUS_INCLUDE_PATH
export PKG_CONFIG_PATH="/YZGROUP4/STORAGE/genewiz/public/app/jsoncpp-1.8.4/lib64/pkgconfig:$PKG_CONFIG_PATH"
cmake -DCMAKE_INSTALL_PREFIX="/YZGROUP4/STORAGE/genewiz/public/app/bamtools-2.5.1" ..
make && make install

 注意事项

使用bamtools需要配置LD_LIBRARY_PATH

export LD_LIBRARY_PATH="/YZGROUP4/STORAGE/genewiz/public/app/jsoncpp-1.8.4/lib64/:$LD_LIBRARY_PATH"
0%