Skip to main content

nextflow.dag

The nextflow.dag package implements the workflow DAG and renderers for several diagram formats.

Class Diagram

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 for more details.

Implementations of the DagRenderer interface define how to render the workflow DAG to a particular diagram format. See Workflow diagram for more details.

Separately, DagSerializer produces a faithful machine-readable map of the DAG (every vertex and edge, with no reduction) for transport to external consumers such as Seqera Platform, as opposed to the file-oriented DagRenderer implementations.

On this Page