20 lines
651 B
Markdown
20 lines
651 B
Markdown
|
|
# `nextflow.dag`
|
|
|
|
The `nextflow.dag` package implements the workflow DAG and renderers for several diagram formats.
|
|
|
|
## Class Diagram
|
|
|
|
```{mermaid} diagrams/nextflow.dag.mmd
|
|
```
|
|
|
|
```{note}
|
|
Some classes may be excluded from the above diagram for brevity.
|
|
```
|
|
|
|
## Notes
|
|
|
|
The workflow DAG defines the network of processes, channels, and operators that comprise a workflow. It is produced by the execution of the Nextflow script. See [nextflow.script](nextflow.script.md) for more details.
|
|
|
|
Implementations of the `DagRenderer` interface define how to render the workflow DAG to a particular diagram format. See {ref}`workflow-diagram` for more details.
|