1 Star 0 Fork 0

hwzhang / ascp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ascp.py 1.50 KB
一键复制 编辑 原始数据 按行查看 历史
hwzhang 提交于 2017-12-06 15:04 . Initial commit
def download():
with open('yyascp.sh','w') as f:
for k in range(191393,191638):
ascp='ascp -QT -l 100M -i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh anonftp@ftp-private.ncbi.nlm.nih.gov:/sra/sra-instant/reads/ByStudy/sra/SRP/SRP006/SRP006574/SRR'+str(k)+'/SRR'+str(k)+'.sra ./SRR'+str(k)+'.sra'
f.write(ascp+'\n')
#ls *.sra >haddownload.txt
def downloadfailed():
fd=[]
with open('D:\\cross_talk\\GSE84465\\fastq.txt') as nf:
for line in nf.readlines():
#srr=line.strip('_2.fastq\n').strip('SRR')
srr=line.strip('\n')
fd.append(srr)
print (len(fd))
notdown=[]
with open('D:\\cross_talk\\GSE84465\\fastqdump.sh','w') as fw:
for k in range(3934350,3937938):
if str(k) not in fd:
#ascp='ascp -QT -l 100M -i ~/.aspera/connect/etc/asperaweb_id_dsa.openssh anonftp@ftp-private.ncbi.nlm.nih.gov:/sra/sra-instant/reads/ByStudy/sra/SRP/SRP006/SRP006574/SRR'+str(k)+'/SRR'+str(k)+'.sra ./SRR'+str(k)+'.sra'
#wget='wget ftp://ftp-trace.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByStudy/sra/SRP/SRP079/SRP079058/SRR'+str(k)+'/SRR'+str(k)+'.sra'
#aria2='aria2c ftp://ftp-trace.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByStudy/sra/SRP/SRP079/SRP079058/SRR'+str(k)+'/SRR'+str(k)+'.sra'
notdown.append(k)
fastqdump='fastq-dump --split-3 SRR'+str(k)+'.sra'
fw.write(fastqdump+'\n')
print (len(notdown))
if __name__ == '__main__':
downloadfailed()
#dos2unix downloadfailed.txt
#ftp://ftp-trace.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByStudy/sra/SRP/SRP079/SRP079058/SRR3934349/SRR3934349.sra
Shell
1
https://gitee.com/hwzhang/ascp.git
git@gitee.com:hwzhang/ascp.git
hwzhang
ascp
ascp
master

搜索帮助