-
Notifications
You must be signed in to change notification settings - Fork 25
Description
I would like to discuss what is the best way to specify files in a way that they can be used across workflows.
Take the example of two workflows e.g
Workflow 1: reads --> assembly
Workflow 2: assembly + reads --> assembly statistics ...
What is the best way to specify the reads and assembly so that they can be used by different workflows?
Take into account that
Requirement A: The reads might be used at multiple places in Workflow 2.
Requirement B : The reads are probably to be used to infer the total number of samples in the target rule.
With sub-workflows, it would be possible to define otherworkflow(file)
But I think the recommended way now is to use modules and to import the rules Workflow 1 and 2 in a new workflow.
But then I should know which rules I need to modify to adapt the file specification. This should be necessarily defined in the Readme of a workflow.
I don't see how this can be done without massive modifying many rules of an imported workflow.
Any thoughts?