本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
中的工作流程定义文件 HealthOmics
您可以使用工作流定义来指定有关工作流、运行和运行中的任务的信息。您可以使用工作流定义语言在一个或多个文件中创建工作流定义。 HealthOmics 支持用 WDL、Nextflow 或 CWL 编写的工作流程定义。
HealthOmics 支持 WDL 工作流定义的以下选项:
-
WDL — 提供符合规格的 WDL 引擎。
-
WDL lenient — 专为处理从 Cromwell 迁移的工作流程而设计。它支持客户的 Cromwell 指令和一些不合规的逻辑。有关更多信息,请参阅 WDL 宽容中的隐式类型转换。
有关每种工作流程语言的信息,请参阅下面特定语言的详细章节。
您可以在工作流定义中指定以下类型的信息:
-
Language version— 工作流程定义的语言和版本。
-
Compute and memory— 工作流程中任务的计算和内存需求。
-
Inputs— 工作流任务的输入位置。有关更多信息,请参阅 HealthOmics 运行输入。
-
Outputs— 保存任务生成的输出的位置。
-
Task resources— 每项任务的计算和内存要求。
-
Accelerators— 任务所需的其他资源,例如加速器。