本地blast的安装
1 下载程序
在ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/下载 ncbi-blast-2.2.25+-x64-linux.tar.gz
2 解压 如解压到用户的主目录(/home/***)下,把解压后的文件夹重新命名为blast,则BLAST+的所有程序在目录/home/***/blast/bin下。
3 添加环境变量 打开终端(Terminal),切换为root用户,执行vim /etc/profile 在最末尾添加export PATH=”/home/***/blast/bin:$PATH”,保存退出。
或直接找到/etc/profile这个文件,在最末尾添加export PATH=”/home/***/blast/bin:$PATH” 此处若成功,则执行blastn -version会出现版本信息。
4 新建 在目录/home/***/blast下新建一个文件夹,命名为db 在/home/***下新建一个文件,命名为.ncbirc 在文件中添加内容 [BLAST] BLASTDB=/home/***/blast/db
5 下载FASTA格式的数据库 ftp://ftp.ncbi.nlm.nih.gov/blast/db/FASTA/如下载nr.gz
6 建立BLAST+可用的数据库 打开终端(Terminal),切换到/home/***/blast/db目录下,执行:
a. 进行核酸序列库的构建
makeblastdb –in seq.fasta(核酸) -parse_seqids -dbtype nucl
b. 进行蛋白序列库的构建
makeblastdb –in seq.fasta(蛋白) -parse_seqids -dbtype prot
7 使用程序
a. 进行核酸序列比对:
blastn -db nt -query target.fasta -out results.out
b.进行蛋白序列比对:
blastp -db nt -query target.fasta -out results.out
本地blast的安装的更多相关文章
- 如何使用本地账户"完整"安装 SharePoint Server 2010+解决“New-SPConfigurationDatabase : 无法连接到 SharePoint_Config 的 SQL Server 的数据 库 master。此数据库可能不存在,或当前用户没有连接权限。”
		注:目前看到的解决本地账户完整安装SharePoint Server 2010的解决方案如下,但是,有但是的哦: 当我们选择了"完整"模式安装SharePointServer201 ... 
- 在把webpack作为本地开发依赖安装的时候报错
		在把webpack作为本地开发依赖安装的时候报错 Refusing to install webpack as a dependency of itself 原因是package.json里的name ... 
- Cloudera CDH 、Impala本地通过Parcel安装配置详解及什么是Parcel
		本文引用自:Cloudera CDH .Impala本地通过Parcel安装配置详解及什么是Parcelhttp://www.aboutyun.com/forum.php?mod=viewthread ... 
- Cloudera CDH 、Impala本地通过Parcel安装配置详解
		一.Parcel本地源与Package本地源的区别 本地通过Parcel安装过程与本地通过Package安装过程完全一致,不同的是两者的本地源的配置. 区别如下: Package本地源:软件包是.rp ... 
- 如何在本地数据中心安装Service Fabric for Windows集群
		概述 首先本文只是对官方文档(中文,英文)的一个提炼,详细的安装说明还请仔细阅读官方文档. 虽然Service Fabric的官方名称往往被加上Azure,但是实际上(估计很多人不知道)Service ... 
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari
		一.集群软硬件环境准备: 操作系统: centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.05台PC作为工作站: ep-bd01 e ... 
- 本地jar包安装到本地仓库
		将本地jar包安装到本地仓库中,记得参数上有双引号 mvn install:install-file -Dfile="jar全路径" -DgroupId="groupId ... 
- 通过本地yum源安装软件报错[Errno 14] PYCURL ERROR 56 - "Failure when receiving data from the peer"
		通过本地yum源安装软件报错 http://192.168.3.85/centos/6/os/x86_64/Packages/php-pdo-5.3.3-47.el6.x86_64.rpm: [Err ... 
- 本地jar包 安装到本地仓库中的命令
		maven 项目 本地jar包 安装到本地仓库中去: 首先进入到该文件所在文件夹内 若不在直接绝对路径就可以.注意命令中的空格 mvn install:install-file -Dfile=文件名 ... 
随机推荐
- Makefile--隐含规则自动推dao(一)
			[版权声明:转载请保留出处:周学伟:http://www.cnblogs.com/zxouxuewei/] 上一节的Makefile勉强可用,但还写的比较繁琐,不够简洁.对每一个.c源文件,都需要写一 ... 
- Python 爬虫知识点 - XPath
			http://cuiqingcai.com/2621.html 一.基础介绍 <bookstore> <book> <title>Harry Potter</ ... 
- Oracle 用户解锁
			ALTER USER hr ACCOUNT UNLOCK ALTER USER hr IDENTIFIED BY welcome 
- ScrollView拉到尽头时出现阴影的解决方法
			<code class="hljs markdown has-numbering" style="display: block; padding: 0px; col ... 
- Discuz 升级X3问题汇总整理
			最近一段时间公司的社区垃圾帖数量陡然上涨,以至于社区首页的推荐版块满满都是垃圾帖的身影,为了进一步解决垃圾帖问题我们整整花了1天时间删垃圾贴,清除不良用户,删的手都酸了,可见垃圾帖的数量之多!可耻的刷 ... 
- js array.filter实例(数组去重)
			语法: 循环对数组中的元素调用callback函数, 如果返回true 保留,如果返回false 过滤掉, 返回新数组,老数组不变 var new_array = source_array.filt ... 
- diff命令的参数详解和实例
			diff命令参数: diff - 找出两个文件的不同点 总览 diff [选项] 源文件 目标文件 描述 在最简单的情况是, diff 比较两个文件的内容 (源文件 和 目标文件). 文件名可以是 - ... 
- 【LINUX】SVN 代码提交之后。同步到web目录下
			1 当你使用svn在成功提交一个新版本的时候,svn仓库目录下的hook文件夹下的post-commit脚本会运行 用shell写一个脚本,在提交完版本后,自动在web目录运行一下svn updat ... 
- 网络虚拟化技术(一): Linux网络虚拟化
			创建虚拟网络环境 使用命令 $ ip netns add net0 可以创建一个完全隔离的新网络环境,这个环境包括一个独立的网卡空间,路由表,ARP表,ip地址表,iptables,ebtables, ... 
- go  http 文件下载
			package main import ( "fmt" "net/http" "os" ) func DownFile() { userFi ... 
