Learn how to define test data for workflows using LaunchPlan
LaunchPlan
class allows you to create named groups of default parameters for your workflows. This enables users to quickly launch workflows with predefined parameter sets, making it easier to get started with common use cases.
workflow
(PythonFunctionWorkflow): The workflow function to which the default values apply. This is the function decorated with @workflow
(See example)name
(str): A semantic identifier for the parameter values (e.g., ‘Small Data’, ‘Production Run’)default_params
(dict[str, Any]): A mapping of parameter names to their default values.description
(str, optional): A description of what this launch plan represents.LaunchPlan
is used in the nf-core/methylseq
workflow.LaunchPlan
class provides a powerful way to create predefined parameter sets for your workflows, improving the user experience by: