通用工作流语言用户指南#
这本指南将向您介绍使用 Common Workflow Language (CWL) 开放标准编写工作流。本指南所描述的是 v1.2
版本最新规范。
欢迎您的来稿和意见!
如您发现本指南的疏漏之处,或想提供其他反馈,请在本指南项目源码库上提交报告 (Issue). 您也可在任意页面点击右边栏的 “Edit this page”(编辑本页)按钮,创建 Pull Request(拉取请求)直接提交修改建议。
目录#
- 1. 概述
- 2. 主题
- 3. Tutorials
- 4. 常见问题
- 4.1. How do I create non "
File
" types usingevalFrom
? - 4.2. How do I rename an input file?
- 4.3. How do I rename an output file?
- 4.4. How do I reference a local script?
- 4.5. How can I set
self
-based input bindings for optional inputs? - 4.6. How can I model a "one-or-the-other" parameter?
- 4.7. How do I connect a solo value to an input that expects an array of that type?
- 4.8. How do make an input optional? 💯
- 4.9. How do I specify an input that must come from a list of predefined values (i.e. How do I use enum inputs) ?
- 4.10. How do I describe dependent or exclusive input parameters(e.g. How do I use record inputs)?
- 4.11. How do I set mutually exclusive parameters?
- 4.12. How can I set Booleans?
- 4.13. What should I do when concatenating strings in inputs?
- 4.14. I get
cwltool
errors due to filenames with space characters inside. What should I do? - 4.15. What should I do when I get CWL Parameter Reference error due to hyphen in an input identifier?
- 4.16. How do I use CWL and cwltool with Singularity?
- 4.17. How do I debug the JavaScript in my CWL tool?
- 4.1. How do I create non "
- 5. 许可协议