@[TOC]sra-toolkit报错:An error occured: SetCurrentDirectory: 目录名称无效。

注:本篇文章是抱着:总不可能只有我犯这种愚蠢的错误吧! 想法写下的,也给自己记录留个档

sra-toolkit报错:An error occured: SetCurrentDirectory: 目录名称无效。

用如下命令查看fasterq-dump的使用说明

fasterq-dump -h

如图所示,fasterq-dump的作用对象是文件路径

而在此之前,我在使用fasterq-dump命令时,都作用向了具体的文件名,因此报了这个错,所以很简单的做法就是将作用的对象改为包含sra文件的文件夹路径即可
例如

fasterq-dump -O .\SRR2753143 F:\Bioinformatic_data\sra\SRR2753143

-O或是–outdir参数可以指定输出到的文件夹位置

反思:
之前下载数据的时候头铁没有使用prefetch,而是自己用浏览器硬下载下来,这样把所有的sra文件存在了一个文件夹里面,而不是使其每个sra文件单独放在一个以他的sra序号命名的文件夹里面,导致后续程序执行也出了问题。
sra-tools的说明文档较为详尽地介绍了prefetch与fasterq-dump结合获取fastq文件的使用流程。
其中有几个注意点:

  1. prefetch下载下来的sra文件会默认保存在其同名文件夹中,而即使要移动该文件夹,也不要将该文件夹重命名

  2. 相较于以前的fastq-dump命令,现在的fasterq-dump会默认使用参数–split-3,而且这个命令会比fastq-dump更快。一些两者间的差异如下:

    此外,fasterq-dump没有自动压缩的选项了,拆分后的fastq文件需自己转换为gz格式。

  3. 我所参考的批量转换代码:

for i in *sra
do
echo $i
/path/sratoolkit.2.3.5-2-mac64/bin/fastq-dump --split-3 $i
done

sra-toolkit报错:An error occured: SetCurrentDirectory: 目录名称无效。相关推荐

  1. Python遍历目录报错:NotADirectoryError: [WinError 267] 目录名称无效

    在Python中遍历目录时可能报错: NotADirectoryError: [WinError 267] 目录名称无效 以路径 Path = "E:\\data" 为例,需要保证 ...

  2. Sublime Text 3便携版下载安装和常用插件安装--顺便解决报错An error occured installing和no packages available for install

    文章目录 Sublime Text 3便携版下载安装和常用插件安装 1.Sublime Text 3便携版下载: 2.sublime 插件控制器(Package Control)安装 2.1离线安装P ...

  3. Labview用databse toolkit报错Error: 0x80040E14

    在使用LABVIEW使用Database toolkit报错,显示: NI_Database_API.lvlib:Conn Execute.vi->NI_Database_API.lvlib:D ...

  4. Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7

    Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7 异常: javax.naming.directory.InvalidA ...

  5. linux下unzip解压报错“symlink error: File name too long”怎么办?提供解决方案。

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 分享unzip工具的一个bug." 最近在研究菠菜站,中间用到了Spidermonkey,碰到一些小波折,在这里分享出来,以便大家 ...

  6. redis设置主从复制-slave Replication--解决报错:(error) READONLY You can't write against a read only slave.

    我的个人博客:zhang0peter的个人博客 主节点按照我上篇文章的内容配好redis后就可以了:ubuntu, debian 安装redis,设置开机自动启动和密码,允许外网访问 在从节点安装好r ...

  7. SAP LSMW 事务代码HUPAST的录屏后台执行报错 - Runtime error RAISE_EXCEPTION has occurred - 之分析

    SAP LSMW 事务代码HUPAST的录屏后台执行报错 - Runtime error RAISE_EXCEPTION has occurred - 之分析 因项目上成品库存管理启用了handlin ...

  8. Vue报错:Error while running task D:\vue\forum:build with message‘spawn vue-cli-service ENOENT‘

    Vue报错:Error while running task D:\vue\vueforum\forum:build with message'spawn vue-cli-service ENOENT ...

  9. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

最新文章

  1. 敏捷项目计划的多层面
  2. 在项目中缓存是如何使用的?
  3. junit的使用说明
  4. Fortinet:行走在网络和安全融合领域的最前列
  5. 常见的爬虫分析库(1)-Python3中Urllib库基本使用
  6. 125w短波通信距离_125W军用自主选频短波电台
  7. 【给你几个使用Xamarin的理由】
  8. 斗地主实现洗牌发牌功能
  9. python元类_Python元类
  10. 在Python中从头开始模拟退火
  11. QT 设置QDialog显示与隐藏系统按钮(最大小化等)
  12. lldp协议代码阅读_LLDP(lldp协议平时开启还是关闭)
  13. 101 200 之间的素数
  14. python安装不了whl文件_python安装.whl文件失败
  15. 瑞萨RX23T开发板一键设置库文件说明
  16. 叶罗丽颜值测试软件齐娜多少分,精灵梦叶罗丽:美颜相机下灵公主16岁、齐娜7岁,他竟然拍的46岁...
  17. H5写搜索框:将搜索图标放入搜索框之内
  18. 前端开发之抽屉热搜榜
  19. [ACNOI2022]Bitset Dog
  20. WIN10自带的录屏软件Xbox Game Bar的启动相关问题

热门文章

  1. 最大流之Dinic算法
  2. 几个焦耳-汤姆逊(Joule-Thomson)系数的证明题
  3. 计算机过去.现在的技术发展,影像技术与设备的过去,现在与未来
  4. java结账_java结账系统
  5. 计算机应用基础2016高起专,计算机应用基础-2016年秋季《计算机应用基础(高起专)》期末考核.pdf...
  6. 前端js 隐藏手机号或证件号的中间四位
  7. 线程让步(yield)和线程睡眠(sleep)区别
  8. 35、线程的让步与阻塞
  9. Linux环境下编译并执行ava helloworld程序
  10. C语言有关的大创项目,大创项目(开题报告)初稿.doc