Mercurial > repos > galaxytrakr > hfp_bettercallsal_awsbatch
view 1.0.0/cpipes @ 0:801b85b03a17 draft default tip
planemo upload
| author | galaxytrakr |
|---|---|
| date | Thu, 28 May 2026 20:31:42 +0000 |
| parents | |
| children |
line wrap: on
line source
#!/usr/bin/env nextflow /* ---------------------------------------------------------------------------------------- cfsan/cpipes ---------------------------------------------------------------------------------------- NAME : CPIPES DESCRIPTION : Modular Nextflow pipelines at CFSAN, FDA. GITLAB : https://xxxxxxxxxx/Kranti.Konganti/cpipes-framework JIRA : https://xxxxxxxxxx/jira/projects/CPIPES/ CONTRIBUTORS : Kranti Konganti ---------------------------------------------------------------------------------------- */ // Enable DSL 2 nextflow.enable.dsl = 2 // Enable local scope of scripts inside modules' directory // Buggy. To be enabled after github.com/nextflow-io/nextflow/issues/3308 // is solved. // // nextflow.enable.moduleBinaries = true // Default routines for MAIN include { pipelineBanner; stopNow; } from "${params.routines}" // Our banner for CPIPES log.info pipelineBanner() /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INCLUDE ALL WORKFLOWS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ switch ("${params.pipeline}") { case "bettercallsal": include { BETTERCALLSAL } from "${params.workflows}${params.fs}${params.pipeline}" break case "bettercallsal_lr": include { BETTERCALLSAL_LR } from "${params.workflows}${params.fs}${params.pipeline}" break case "bettercallsal_db": include { BETTERCALLSAL_DB } from "${params.workflows}${params.fs}${params.pipeline}" break default: stopNow("PLEASE MENTION A PIPELINE NAME. Ex: --pipeline bettercallsal") } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RUN ALL WORKFLOWS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ workflow { switch ("${params.pipeline}") { case "bettercallsal": BETTERCALLSAL() break case "bettercallsal_lr": BETTERCALLSAL_LR() break case "bettercallsal_db": BETTERCALLSAL_DB() break } } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ THE END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
