Exporting Workflows and Components with GenXflo
GenXflo enables users to easily convert visual pipelines into executable workflows written in industry-standard workflow management languages (WML) such as Nextflow DSL2, Snakemake, or WDL.
The export feature ensures that every workflow created on the visual canvas can be transformed into a fully functional, reproducible, and version-controlled codebase.
This guide explains how the export system works, how it preserves reproducibility, and what configuration options are available when you export a Nextflow workflow from GenXflo.
Visual Graph to Workflow Management Language
When a pipeline is designed on the GenXflo canvas, each tool, file, and connector forms a directed acyclic graph (DAG).
During export, the system translates this DAG into the chosen workflow language.
The exporter performs several background tasks to guarantee accuracy:
- Maps every node and connector to a workflow process or module.
- Collects input and output channels for each connection.
- Generates the required configuration file for the pipeline.
- Produces a validated, reproducible pipeline ready for execution in Nextflow or other supported systems.
This visual-to-code conversion ensures that your pipeline maintains logical structure, tool order, and data dependencies exactly as defined in the design phase.