基因数据分析软件迁移-samtools

网友投稿 661 2022-05-28

下载源码到本地服务器

wget https://github.com/samtools/samtools/archive/refs/tags/1.14.tar.gz -o samtools-1.14.tar.gz

解压软件包

tar –xf samtools-1.14.tar.gz

进入解压目录

cd samtools-1.14

基因数据分析软件迁移-samtools

samtools依赖htslib,需要将htslib下载到本地

下载htslib源码包

wget https://github.com/samtools/htslib/archive/refs/tags/1.14.tar.gz -o htslib-1.14.tar.gz

解压软件包

tar htslib-1.14.tar.gz

此工程同样依赖外部工程

将依赖下载到htslib源码包目录中

wget https://github.com/samtools/htscodecs/archive/refs/tags/v1.1.1.tar.gz -o hdscodes-1.1.1.tar.gz

解压hdscodes依赖,并将解压目录重命名为hdscodes

tar –xf hdscodes-1.1.1.tar.gz

mv hdscodes-1.1.1 hdscodes

在htdcodes工程目录下添加如下文件

执行编译(切换到samtools源码目录)

Autoheader

autoconf -Wno-syntax

./configure --with-htslib=./htslib-1.14

make && make install

最后将生成的samtools可执行文件拷贝到PATH路径即可

注意事项:

10-1. 如果有条件可以使用如下命令克隆htslib工程

git clone https://github.com/samtools/htslib.git --recursive

此方式无需手动添加version.h,步骤8可跳过

10-2. 如果出现如下错误,则表示htdscodes/htdscodes/version.h缺失,需要执行步骤8

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:markdown-here离线安装
下一篇:疯狂Java学习笔记(55)----------字节流与字符流
相关文章