VEP 安装

(1)ensemble_vep 下载和安装
http://asia.ensembl.org/info/docs/tools/vep/script/vep_download.html
git clone https://github.com/Ensembl/ensembl-vep
cd ensembl-vep
(2)perl 包安装方式
http://www.cpan.org/modules/INSTALL.html
cpan App::cpanminus #基本用法
cpan DBI #安装DBI,安装过程中容易出现依赖库不存在的问题,ln -s .so /.a

(3)安装htslib 过程中出现问题
/usr/bin/ld: cant find -lcurl
解决方法:
/usr/lib64/curl 或者/usr/lib/curl

(base) [dujl@localhost lib64]$ ll *curl*
lrwxrwxrwx. 1 root root     16 Aug  1 23:31 libcurl.so.4 -> libcurl.so.4.3.0
-rwxr-xr-x. 1 root root 435192 Nov  5  2018 libcurl.so.4.3.0
(base) [dujl@localhost lib64]$  ln -s /usr/lib64/libcurl.so.4.3.0 ./libcurl.so
##创建 libcurl.so 连接
(base) [dujl@localhost lib64]$ ll *curl*
lrwxrwxrwx. 1 root root     27 Oct 19 10:07 libcurl.so -> /usr/lib64/libcurl.so.4.3.0
lrwxrwxrwx. 1 root root     16 Aug  1 23:31 libcurl.so.4 -> libcurl.so.4.3.0
-rwxr-xr-x. 1 root root 435192 Nov  5  2018 libcurl.so.4.3.0
(base) [dujl@localhost htslib]$ make
##不会报错
(base) [dujl@localhost htslib]$ make test
.......
Number of tests:
    total   .. 154
    passed  .. 154
    failed  .. 0
(base) [dujl@localhost htslib] pwd 
~/Biosoftware/VEP/ensembl-vep/src

安装以上内容后,perl INSTALL.pl 仍然会报错,报错内容如下:

(base) [dujl@localhost ensembl-vep]$ perl INSTALL.pl 
curl failed (000), trying to fetch using LWP::Simple
LWP::Simple failed (501), trying to fetch using HTTP::Tiny
ERROR: Failed last resort of using HTTP::Tiny to download https://raw.githubusercontent.com/Ensembl/ensembl-vep/release/101/modules/Bio/EnsEMBL/VEP/Constants.pm

查了别人的文档,表示“ 安装过程中经常会报错,所以最好找个网络好的时间安装,比方说早上八九点,网络不好报的错误大概如下,报这个错误之后,就重新开个中断,重新安装,多试几次,最后应该可以成功”
https://www.cnblogs.com/afeiyuanda/p/13168166.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容