一、安装好Entrez Driect

见:http://www.cnblogs.com/lmt921108/p/8087474.html

二、在NCBI官网找到需要下载的文件的accession号

二.创建bash脚本文件

1.下载全基因组fasta序列(get_comseq.sh)

 1 #!/bin/bash
 2
 3 cat $1 | while read line
 4 do
 5 efetch -db nucleotide -id $line -format fasta > $line.fasta
 6 done
 7
 8 #利用bash的for循环实现fasta文件的批量下载
 9 #局限,需要知道毒株的acession号
10 #代码解释,第三行:逐行读取文件,得到变量line--保存了每行文件的内容。

运行:bash  get_comseq.sh  accession.txt

2.下载各个区段的碱基序列(get_genecds.sh)

1 #!/bin/bash
2
3 cat $1 | while read line
4 do
5 efetch -db nucleotide -id $line -format gene_fasta > gene$line.fasta
6 done

运行:bash   get_genecds.sh   accession.txt

3.下载各个区段的氨基酸序列(get_protcds.sh)

1 #!/bin/bash
2
3 cat $1 | while read line
4 do
5 efetch -db nucleotide -id $line -format fasta_cds_aa  > cds$line.fasta
6 done

运行:bash  get_protcds.sh   accession.txt

四、accession文件格式

AB007451.1
AB022288.1
AB022289.1
AB548618.1
AB548619.1

一行只能有一个号

转载于:https://www.cnblogs.com/lmt921108/p/8136417.html

利用毒株的accession号,批量下载fasta格式的文件相关推荐

  1. 通俗易懂【Springboot】 单文件下载和批量下载(多个文件合成一个压缩包下载)

    文章目录 一.单文件下载 1.简单理解文件下载 2.单文件下载的具体代码实现 3.测试 4.单文件下载整体代码 二.多文件批量下载(多个文件合成一个压缩包下载) 1.多文件下载的实现方式,这里使用了Z ...

  2. 【数据下载】使用DownThemAll批量下载网站上的文件

    1 下载DownThemAll扩展程序 网址:DownThemAll! 2 批量下载网站上的文件 2.1 全球人工不透水面积GAIA数据 以全球人工不透水面积GAIA数据为例,网页界面如下: 右键后, ...

  3. element-ui实现下载动态进度条,可实现批量下载,附Blob文件类型对照表

    element-ui实现下载动态进度条,可实现批量下载,附Blob文件类型对照表 ①页面结构使用element-ui的进度条组件,示例为圆形,具体样式根据需求确定 <el-button>下 ...

  4. 【模板】批量下载视频到指定文件脚本

    批量下载视频到指定文件脚本 以下代码是在学习工作中总结出来的方法所构成的模板,仅适合在某些特定情况下使用,如下模板需要拥有视频的URL地址,相关三方库,稳定的网络等 需要库: you-get os f ...

  5. 下载torrent格式的文件

    下载torrent格式的文件 下载uTorrent 这个可以从网上下载就好啦. (总感觉这个软件有点奇怪) 打开torrent文件 现在我们打开torrent文件就可以进行下载了,因为系统已经进行识别 ...

  6. 如何优雅的批量下载m3u8 格式视频

    我们去很多网站上 去下载视频,解析出的地址 是m3u8格式视频, 使用 普通的下载方式下载就是一个m3u8文件.里面装的是一段一段的视频.一方面,不做特殊处理播放器可能播放不了,另一方面该格式可能是加 ...

  7. 利用wget批量下载http目录下文件

    因为网络特殊,连不上互联网,只好自己制作一个puppet本地源.因为自己的电脑是是可以连互联网的,所以就直接将puppetlabs.repo导入进来了 rpm -Uvh http://yum.pupp ...

  8. 前端接收bolb格式下载文件,前端下载blob格式的文件

    最近遇到一个下载文件的需求,不是请求后端接口直接下载文件,而是后端返回blob格式的文件,前端自行下载文件 下面的具体的操作代码 1.修改request请求(请求是封装好的axios方法),增加响应参 ...

  9. 【InSAR 笔记1】ASF网站哨兵一号批量下载

    加入下载筐 -> 打开下载筐 -> 下载.py文件 -> 运行.py文件 -> 输入用户名和密码 ASF 下载网站 python download-all-2020-05-12 ...

最新文章

  1. python3 正则表达式 嵌套表格_在Python中使用正则表达式匹配嵌套结构
  2. 中国工程院2021年院士增选第二轮候选人名单公布
  3. 飘逸的python - 鲜为人知的参数
  4. mysql 时间周期_数据库三大周期阶段
  5. java compareandset 包_在Java中,AtomicInteger compareAndSet()和synced关键字的性能如何?...
  6. Web前端开发笔记——第三章 CSS语言 第四节 CSS列表、表格样式
  7. php搜索图片不显示不出来了,PHP CURL采集百度搜寻结果图片不显示问题的解决方法【第1/4页】...
  8. 保险条款精解(四)索赔——不可不看,因为您以前可能没听说过
  9. linux进程timer,Linux Timer 示例
  10. java用linkedlist编写学生类_【S2第二学期-使用Java实现面向对象编程】Java平台的集合类(List、ArrayList、LinkedListMap、HashMap...
  11. MySQL:JDBC基础及连接数据库的方式
  12. C# NotifyIcon(通知区图标动画)
  13. 【脑洞大开】从哲学角度看人工智能:介绍徐英瑾的《心智、语言和机器》
  14. JavaScript 实现 标签页 切换效果
  15. Js中身份证验证及社会统一信用代码验证
  16. img标签图片按照比例大小缩放
  17. vue加elementui开发的分页显示
  18. 即时通讯环信IM的集成使用
  19. 高级程序语言c 平时作业,东北大学20秋学期《高级语言程序设计基础X》在线平时作业3...
  20. vscode 中 react 代码保存后,代码格式乱了怎么办?react代码点击保存格式化错误代码错乱处理

热门文章

  1. VS2008下编写Colors应用程序
  2. 163vip邮箱登陆有哪些方法?哪种最便捷?
  3. 我们应该拥有怎样的职场价值观
  4. 遇见未来 | 对话朱贤文: PostgreSQL是一匹即将发力的黑马
  5. 用python计算邮费考虑是否加急,用python计算residuals
  6. 轻量型网络之MobileNetV2: Inverted Residuals and Linear Bottlenecks论文学习
  7. 怒爬某破Hub站资源,只为撸这个鉴黄平台!
  8. 重新发现业务架构:银行数字化转型经验与方法分析
  9. vue文件下载进度条
  10. java数据结构与算法基础(二)-排序