isPCR安装
isPCR是用一对PCR引物搜索序列数据库。它使用索引策略来快速完成此操作。当搜索成功时,输出是fasta格式序列文件,其包含数据库中位于引物对之间的所有区域。
Linux系统下安装
1. 使用二进制文件
isPCR提供linux二进制执行文件,执行时报错缺少"lib.so.6"库文件。
yum install lib.so.6 -y
安装openssl后依然报其他错误。
2. 使用源码
isPCR也提供源码文件,编译前需要安装gcc编译器、wget文件获取和unzip解压工具
# 安装工具
yum install wget gcc unzip -y
# 获取源码
wget https://hgwdev.gi.ucsc.edu/~kent/src/isPcr.zip
# 解压
unzip isPcr.zip
按README文件步骤进行安装
1. 查看MACHTYPE变量是否存在
echo $MACHTYPE
2. MACHTYPE不存在,赋值
export MACHTYPE=x86_64
3. 创建文件夹
mkdir -p ~/bin/$MACHTYPE
mkdir -p lib/$MACHTYPE
4. 编译
make
最后还是报“*** No rule to make target `../../lib//jkweb.a', needed by `gfPcr'. Stop.”错误。
make[2]: *** No rule to make target `../../lib//jkweb.a', needed by `gfPcr'. Stop.
make[2]: Leaving directory `/home/hgwdev.gi.ucsc.edu/isPcrSrc/isPcr/gfPcr'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/hgwdev.gi.ucsc.edu/isPcrSrc/isPcr'
make: *** [all] Error 2
网上查找资料后,发现是make步骤错误,按如下方式输入编译代码,成功
# 切换到解压目录isPcr
cd isPcrSrc MACHTYPE=x86_64
mkdir -p ~/bin/$MACHTYPE
mkdir -p lib/$MACHTYPE
export PATH=$PATH:~/bin/$MACHTYPE
make MACHTYPE=$MACHTYPE
[参考资料]
https://www.biostars.org/p/68279/
isPCR安装的更多相关文章
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...
- Sublime Text3安装JsHint
介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...
- Fabio 安装和简单使用
Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...
- gentoo 安装
加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- 【原】nodejs全局安装和本地安装的区别
来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ...
- tLinux 2.2下安装Mono 4.8
Tlinux2.2发行版基于CentOS 7.2.1511研发而成,内核版本与Tlinux2.0发行版保持完全一致,更加稳定,并保持对Tlinux2.0的完全兼容.Mono 4版本要求CentOS 7 ...
随机推荐
- Flask框架的学习与实战(二):实战小项目
昨天写了一篇flask开发环境搭建,今天继续,进行一个实战小项目-blog系统. blog系统很简单,只有一个页面,然而麻雀虽小五脏俱全.这里目的不是为了做项目而做项目,这篇文章本意是通过这次练习传达 ...
- css3图片过滤效果
在线演示 本地下载
- hbase shell-ddl(表定义指令)
hbase表定义指令详细解说篇 1. alter, alter_async, alter_status 2. create 3. describe (可以简写成'desc') 显示某张表的结构情况 ...
- 算法(Algorithms)第4版 练习 1.3.7
package com.qiusongde; import java.util.Iterator; import java.util.NoSuchElementException; import ed ...
- R Customizing graphics
Customizing graphics GraphicsLaTeXLattice (Treillis) plots In this chapter (it tends to be overly co ...
- Oracle--存储过程和自定义函数
一.相关概念 1.存储过程和存储函数 ~指存储在数据库中供所有用户程序调用的子程序 ~存储过程和存储函数的相同点:完成特定功能的程序 ~存储过程和存储函数区别:是否用return语句返回值 2.创建和 ...
- nodejs buffer 总结
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型.Buffer 类,该类用来创建一个专门存放二进制数据的缓存区. 一个 Buffer 类似于一个整数数组,但它对应于 V8 堆内存之 ...
- Java 集合常用特点
1:集合:1) Collection(单列集合) --------------------------------------------------------------------- ...
- log4net调试
public delegate void LogReceivedEventHandler(object source, LogReceivedEventArgs e); public sealed c ...
- 洛谷 P2777 [AHOI2016初中组]自行车比赛
题目描述 小雪非常关注自行车比赛,尤其是环滨湖自行车赛.一年一度的环滨湖自行车赛,需要选手们连续比赛数日,最终按照累计得分决出冠军.今年一共有 N 位参赛选手.每一天的比赛总会决出当日的排名,第一名的 ...