

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# HealthOmics のワークフロー定義ファイル
<a name="workflow-definition-files"></a>

ワークフロー定義を使用して、ワークフロー、実行、および実行内のタスクに関する情報を指定します。ワークフロー定義言語を使用して、1 つ以上のファイルにワークフロー定義を作成します。HealthOmics は、WDL、Nextflow、または CWL で記述されたワークフロー定義をサポートしています。

HealthOmics は、WDL ワークフロー定義に対して次の選択肢をサポートしています。
+ WDL – 仕様に準拠した WDL エンジンを提供します。
+ WDL lenient – Cromwell から移行されたワークフローを処理するように設計されています。お客様の Cromwell ディレクティブといくつかの非準拠ロジックをサポートしています。詳細については、「[WDL lenient での暗黙的な型変換](workflow-languages-wdl.md#workflow-wdl-type-conversion)」を参照してください。

各ワークフロー言語の詳細については、以下の言語固有の詳細なセクションを参照してください。

ワークフロー定義では、次のタイプの情報を指定します。
+ **Language version** – ワークフロー定義の言語とバージョン。
+ **Compute and memory** – ワークフロー内のタスクのコンピューティングとメモリの要件。
+ **Inputs** – ワークフロータスクへの入力の場所。詳細については、「[HealthOmics 実行入力](workflows-run-inputs.md)」を参照してください。
+ **Outputs** – タスクが生成する出力を保存する場所。
+ **Task resources** – 各タスクのコンピューティングとメモリの要件。
+ **Accelerators** – アクセラレーターなど、タスクに必要なその他のリソース。

**Topics**
+ [HealthOmics ワークフロー定義の要件](workflow-defn-requirements.md)
+ [HealthOmics ワークフロー定義言語のバージョンサポート](workflows-lang-versions.md)
+ [HealthOmics タスクのコンピューティングとメモリの要件](memory-and-compute-tasks.md)
+ [HealthOmics ワークフロー定義のタスク出力](workflows-task-outputs.md)
+ [HealthOmics ワークフロー定義のタスクリソース](task-resources.md)
+ [HealthOmics ワークフロー定義のタスクアクセラレーター](task-accelerators.md)
+ [WDL ワークフロー定義の詳細](workflow-languages-wdl.md)
+ [Nextflow ワークフロー定義の詳細](workflow-definition-nextflow.md)
+ [CWL ワークフロー定義の詳細](workflow-languages-cwl.md)
+ [ワークフロー定義の例](workflow-definition-examples.md)