snakemake - 访问尝试计数器以更改工作行为
问题描述
我有一项工作可能会因特定配置而失败,我想做的是让它运行一次,如果失败则运行稍微不同的配置。我找到了尝试参数,但我没有找到在资源标签之外访问它的方法......
您知道如何访问它或任何替代方法吗?
解决方案
尝试计数器包含在作业脚本的参数“'--attempt''int'”中(在我的情况下是python中的包装脚本)
因此,您可以通过以下方式访问它:
sys.argv[sys.argv.index('--attempt')+1]
推荐阅读
- c# - 如何在 C# 中检索 macOS 上已安装的打印机
- c - 为什么我在使用 extern 时可以用错误的签名调用我的函数?
- java - RecyclerView GridLayoutManager:每个项目计数的单独布局
- r - 如何将逆高斯分布拟合到我的数据中,最好使用 fitdist {fitdistrplus}
- vb.net - 使用 vb.net 打印包含图片框、标签和文本框的两个或多个页面的可滚动面板
- ruby-on-rails - 删除 add_column 文件后 Heroku 数据库中缺少列
- javascript - 从格式中提取经纬度 (47.35275, 8.55709)
- node.js - 启用 aws-xray serverless.yml
- python - 需要有关在 for 循环中打印列表的帮助
- ios - 在 StoryBoard 中调整集合视图标题的大小