-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
The big question is how to organize rules/workflows.
My pipeline had the hierarchy:
snakefile
Contain sample name and basic organization
imports workflowsworkflow
contains process logic
sets up output file naming scheme
imports rules and scriptsrules
each rule in separate files
could import scriptsscripts
various python scripts/classes
I like this setup, but we can debate it. The big question is should we separate snakefile and workflows. I like having the top level snakefile, because you can then do project specific per-procesing and hides the guts from the user. However, maybe this is not really an issue if the workflows are super clean and readable.
Metadata
Metadata
Assignees
Labels
No labels