Macにsamtoolsをインストール
ゴール
- macOS Sierra上でsamtoolsコマンドが使える
参考
ログ
% cd % mkdir opt % mkdir opt/src % cd opt/src % wget https://github.com/samtools/htslib/releases/download/1.4/htslib-1.4.tar.bz2 % tar jxvf htslib-1.4.tar.bz2 % cd htslib-1.4 % ./configure --prefix=$HOME/opt # 中略 configure: error: liblzma development files not found # 後略
ふむ
% brew search liblzma lzma is now part of the xz formula. % brew search lzma-devel lzma is now part of the xz formula. % brew search xz-devel No formula found for "xz-devel".
lzmaはxzになったけど、liblzmaの名前で探しにこられててnot foundとなっているような気がする。xzを入れればいいのかな。
% brew install xz % ./configure --prefix=$HOME/opt # いけたっぽい % make # warningは多数出てるけどとりあえず最後まで行ったっぽい % make install % ll ~/opt total 0 drwxr-xr-x 7 otiai10 staff 238 4 13 10:24 . drwxr-xr-x+ 39 otiai10 staff 1326 4 13 10:06 .. drwxr-xr-x 5 otiai10 staff 170 4 13 10:24 bin drwxr-xr-x 3 otiai10 staff 102 4 13 10:24 include drwxr-xr-x 7 otiai10 staff 238 4 13 10:24 lib drwxr-xr-x 3 otiai10 staff 102 4 13 10:24 share drwxr-xr-x 4 otiai10 staff 136 4 13 10:06 src
コマンドPATHを通す
% which htsfile htsfile not found % export PATH=$HOME/opt/bin:$PATH % which htsfile /Users/otiai10/opt/bin/htsfile % man htsfile # いい感じ
LIBRARY PATHを通す
export LD_LIBRARY_PATH=$HOME/opt/lib:$LD_LIBRARY_PATH
samtoolsのインストール
% cd $HOME/opt/src % wget https://github.com/samtools/samtools/releases/download/1.4/samtools-1.4.tar.bz2 % tar jxvf samtools-1.4.tar.bz2 % cd samtools-1.4 % ./configure --prefix=$HOME/opt % make % make install
確認
% which samtools /Users/otiai10/opt/bin/samtools % man samtools
イケてる。
- 作者: 藤博幸
- 出版社/メーカー: 講談社
- 発売日: 2006/12/18
- メディア: 大型本
- 購入: 1人 クリック: 8回
- この商品を含むブログ (7件) を見る
DRYな備忘録