生信之旅

扫码分享下吧!
分享

Snakemake 遇到的问题汇总

这里主要记录一些snakemake使用过程中遇到得问题,不定期更新:

1. 配置文件出现未配置项

假设在snakemake规则脚本中使用了configfile: "config.yaml",则snakemake默认会导入该配置文件,当你通过--configfile指定应一个config文件时(假设名称为config1.yaml , 和config.yaml 不同),这是最终得到的config 参数时两者的并集,config1.yaml 会覆盖config.yaml文件中相同的参数,不同参数会求并集;

2. expand 多个数据集时,仅给其中一个数据集赋值

假如,我需要expand语法中同时存在group和this_dir变量,但是当前我仅想给this_dir进行赋值,则应该添加allow_missing=True,这时expand语法将会跳过未赋值的变量,例如:chr_dir=expand(os.path.join(out, "{group}", "dss", "{this_chr}"), this_chr=chrs_list, allow_missing=True)

版权声明:本文转载请注明出处!

最新评论:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

captcha

公告栏

有任何问题均可以在文章页面留言!或者邮件 burning@burning.net.cn 欢迎关注微信公众号 “生信之旅”,每天均可在菜单栏领取外卖红包、支付宝红包!最高20元!

服务器推荐

欢迎关注公众号

欢迎关注生信之旅