snakemake - 使用 Snakemake 时如何修复“文件名太长”错误
问题描述
使用 Snakemake 时,我将变量的值存储为文件名的一部分(例如“processed/count_{project}.tsv”)。最近,我开始使用将许多协变量作为变量的 R 公式。现在我收到一个错误,因为文件名对于操作系统来说太长了。有没有其他人遇到过这个问题并有任何建议?是否有针对此问题的规范 Snakemake 方法?
解决方案
就个人而言,我认为将信息存储到文件名中不是一个好主意。相反,我会以表格或 yaml 格式创建一个临时文件,将相关文件链接到协变量或其他数据。然后在 R 中读取这个文件,或者提取相关信息。
推荐阅读
- ruby-on-rails - 如何抓取具有自动滚动和延迟加载的数据
- vue.js - 如何在插槽模板中检测 v-for 完整事件?
- android - 带有 JSON 的 AutoCompleteTextView
- selenium - 按回车键,然后在单行或条件上输入文本
- excel - 如何使用 VBA 将特定数据从一个工作表复制到另一个工作表
- javascript - How can I make my modal box faded behind pop-up box?
- xml - XML Parsing Error: not well-formed FOR product_id=1100
- python - How to test postgres statement_timeout in django
- javascript - 如何修复 vuex 中的“未定义”值?
- spring - 是否可以通过证书仅保护一个弹簧引导休息端点?