exception - Snakemake-歧义规则异常
问题描述
我收到如下错误消息:规则 base_quality_control_fetal 和 base_quality_control 对于文件 /data/Fetal_BW_European.txt.gz 不明确。考虑使用唯一前缀开始规则输出、限制通配符或使用 ruleorder 指令。通配符:base_quality_control_fetal:ifetal_basedata=Fetal_BW_European base_quality_control:ibase_data=Fetal_BW_European 预期输入文件:base_quality_control_fetal:1-basedata-fetal.sh /data/Fetal_BW_European_meta-NG2019.txt.gz base_quality_control:1-basedata.sh /data/NG2019.European_met .gz 预期输出文件: base_quality_control_fetal: /data/results/Fetal_BW_European_meta-NG2019.txt.gz base_quality_control: /data/results/Fetal_BW_European_meta-NG2019.txt.gz 这是代码
但我实际上是 2 个不同的规则并产生不同的输出文件。我犯了一些错误吗?请帮我检查一下。提前致谢!
问候,吴
解决方案
该消息是不言自明的:有两个不同的规则可以生成相同的文件:config["output_path"] + base_data/{ifetal_basedata}.txt.gz
可以在两个规则中解析为相同的文件名。
推荐阅读
- neo4j - 将一个节点拆分为两个节点,然后删除原始节点
- kubernetes-helm - 如何正确选择舵伞图的尺寸
- javascript - React 中的 setState 没有更新我渲染的目录
- php - 多个产品未保存在 codeigniter 的 mysql 表中
- snowflake-cloud-data-platform - 雪花中的功能
- javascript - Javascript 变量和 HTML
- c# - 如何从 WPF 中的 DataGrid 中删除?
- java - Spring jdbctemplate不关闭连接?
- python - 对于 tkinter 的绑定标签中的“全部”代表什么?
- php - 如何将附加变量传递给 Laravel 中的 withCount() 函数?