Phase 2 migration architecture¶
Workflow graph¶
GRMAP_CORE subworkflow:
MATCHANNOTATE
Downstream workflow:
MERGE_ANNOTATEDSUMMARIZE_MATCHESPLOT_COUNTS_AND_CPG_GCPLOT_TSS_DISTANCEPLOT_TSS_TYPE
Design choices¶
- Keep Perl scripts as computational core.
- Use metadata map (
meta) through channels withsample,chromosome, and annotation file paths. - Support two input modes:
--inputglob (legacy-compatible defaults, chr1).--samplesheetCSV (multi-chromosome-ready, explicit file mapping).
Repository layout¶
main.nf,nextflow.config,nextflow_schema.jsonconf/profile and default parameter compositionmodules/local/process modulessubworkflows/local/orchestrationworkflows/entry workflowassets/samplesheet.csvexampletests/smoke + perl checksdocs/MkDocs Material documentation