从blast数据库中批量下载-Aspera

部署运行你感兴趣的模型镜像

最近需要下载blast数据库,用wget几十K太慢了,网上搜索后发现有一个数据告诉下载工具Aspera官方网站

参考两篇知乎上两篇文章:Aspera参考1Aspera参考2

在Linux我习惯首先用conda,如果没有conda安装,再考虑安装源码(conda实在太好用了)

(base) [user@localhost blast]$ conda install -y -c hcc aspera-cli
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##
  environment location: /home/user/anaconda3
  added / updated specs:
    - aspera-cli
The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    aspera-cli-3.9.1           |                0        13.9 MB  hcc
    ------------------------------------------------------------
                                           Total:        13.9 MB
The following NEW packages will be INSTALLED:

  aspera-cli         hcc/linux-64::aspera-cli-3.9.1-0
Downloading and Extracting Packages
aspera-cli-3.9.1     | 13.9 MB   | ####################################################################################################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: /
You must agree to the license before using aspera-cli, http://www-03.ibm.com/software/sla/sladb.nsf/displaylis/2ABD3328689EBBFE8525830C007A5F38.                                                                                                                                                                                               done
(base) [user@localhost blast]$ conda install -y -c bioconda sra-tools
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/user/anaconda3

  added / updated specs:
    - sra-tools


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ncbi-ngs-sdk-2.11.2        | pl5321h629fbf0_1         168 KB  bioconda
    ossuuid-1.6.2              |    hf484d3e_1000          56 KB  conda-forge
..........
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

到此就安装好了,我们要找一下安装的具体位置:

# 在root用户下搜索
(base) [root@localhost blast]# find / -name aspera
/home/user/anaconda3/pkgs/aspera-cli-3.9.1-0/bin/aspera
/home/user/anaconda3/bin/aspera
# 找到asperaweb_id_dsa.openssh文件、路径,后面下载文件时要用
(base) [root@localhost blast]# ll /home/user/anaconda3/pkgs/aspera-cli-3.9.1-0/etc/
total 232
-rw-rw-r-- 2 user user    111 Oct  7  2019 aspera.conf
-rw-rw-r-- 2 user user   1595 Oct  7  2019 aspera-license
-rw-rw-r-- 2 user user   3326 Oct  7  2019 aspera_tokenauth_id_rsa
-rw-rw-r-- 2 user user    668 Oct  7  2019 asperaweb_id_dsa.openssh
-rw-rw-r-- 2 user user    806 Oct  7  2019 asperaweb_id_dsa.putty
-rw-rw-r-- 2 user user 215556 Oct  7  2019 curl-ca-bundle.crt
(base) [root@localhost blast]# ll /home/user/anaconda3/pkgs/aspera-cli-3.9.1-0/etc/asperaweb_id_dsa.openssh

下载数据库里的文件,体验一下高速下载,下载速度超快

(base) [user@localhost blast]$ ascp -i /home/user/anaconda3/pkgs/aspera-cli-3.9.1-0/etc/asperaweb_id_dsa.openssh -l 200M -k 1 -T anonftp@ftp.ncbi.nlm.nih.gov:/blast/db/nr.00.tar.gz .
nr.00.tar.gz                            0%  105MB  166Mb/s    23:14 ETA

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值