通用工作流语言用户指南#
这本指南将向您介绍使用 Common Workflow Language (CWL) 开放标准编写工作流。本指南所描述的是 v1.2 版本最新规范。
欢迎您的来稿和意见!
如您发现本指南的疏漏之处,或想提供其他反馈,请在本指南项目源码库上提交报告 (Issue). 您也可在任意页面点击右边栏的 “Edit this page”(编辑本页)按钮,创建 Pull Request(拉取请求)直接提交修改建议。
目录#
- 1. 概述
- 2. 主题
- 3. 教程
- 4. 常见问题
- 4.1. 如何用
evalFrom创建非“File”类型? - 4.2. 如何重命名输入文件?
- 4.3. 如何重命名输出文件?
- 4.4. 如何引用本地脚本?
- 4.5. 如何为可选输入项设置用到
self变量的输入绑定? - 4.6. 如何构建“非此即彼”的参数?
- 4.7. 如何将某个元素值与期待同一类型的数组关联起来?
- 4.8. 如何使某个输入称为可选的?💯
- 4.9. 如何让某个输入只能从一组固定的值中取一(即:如何使用枚举类型输入)?
- 4.10. 如何描述彼此依存或互斥的输入参数(即:如何使用记录类型输入)?
- 4.11. 如何设定互斥参数?
- 4.12. 如何设置布尔参数?
- 4.13. 在输入中串联多个字符串时该如何操作?
- 4.14. 因文件名含有空格字符,
cwltool报错,该怎么解决? - 4.15. 输入标识符中包含连字符造成 CWL 参数引用错误,如何解决?
- 4.16. 如何在 Singularity 下使用 CWL 和 cwltool?
- 4.17. 如何调试 CWL 工具中的 JavaScript 代码?
- 4.1. 如何用
- 5. 许可协议