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