From 6c9a0b879ff7f673a8d2ece1d4aaaa953083a506 Mon Sep 17 00:00:00 2001 From: Dominik Brilhaus <brilhaus@nfdi4plants.org> Date: Fri, 14 Mar 2025 08:49:19 +0100 Subject: [PATCH] align with spec: deseq2 (needs fix, missing dep) --- runs/deseq2-run/README.md | 10 -------- runs/deseq2/run.cwl | 24 +++++++++++++++++++ runs/{deseq2-run/job.yml => deseq2/run.yml} | 0 workflows/deseq2/README.md | 5 ---- workflows/deseq2/{deseq2.cwl => workflow.cwl} | 0 5 files changed, 24 insertions(+), 15 deletions(-) delete mode 100644 runs/deseq2-run/README.md create mode 100644 runs/deseq2/run.cwl rename runs/{deseq2-run/job.yml => deseq2/run.yml} (100%) rename workflows/deseq2/{deseq2.cwl => workflow.cwl} (100%) diff --git a/runs/deseq2-run/README.md b/runs/deseq2-run/README.md deleted file mode 100644 index f416fa7..0000000 --- a/runs/deseq2-run/README.md +++ /dev/null @@ -1,10 +0,0 @@ - - - -```bash -cd runs/deseq2-run -``` - -```bash -cwltool ../../workflows/deseq2/deseq2.cwl job.yml -``` diff --git a/runs/deseq2/run.cwl b/runs/deseq2/run.cwl new file mode 100644 index 0000000..849cd98 --- /dev/null +++ b/runs/deseq2/run.cwl @@ -0,0 +1,24 @@ +#!/usr/bin/env cwl-runner +cwlVersion: v1.2 +class: Workflow + +inputs: + inKallistoResults: Directory + inMetadataFile: File + inMetadataSample: string + inMetadataFactorList: string[] + +steps: + deseq2: + run: ../../workflows/deseq2/workflow.cwl + in: + inKallistoResults: inKallistoResults + inMetadataFile: inMetadataFile + inMetadataSample: inMetadataSample + inMetadataFactorList: inMetadataFactorList + out: [output] + +outputs: + output: + type: File[] + outputSource: deseq2/output diff --git a/runs/deseq2-run/job.yml b/runs/deseq2/run.yml similarity index 100% rename from runs/deseq2-run/job.yml rename to runs/deseq2/run.yml diff --git a/workflows/deseq2/README.md b/workflows/deseq2/README.md index 39cf2dc..4a64681 100644 --- a/workflows/deseq2/README.md +++ b/workflows/deseq2/README.md @@ -35,11 +35,6 @@ RScript deseq2.R "../../runs/kallisto/kallisto_results" "../../runs/merged_isa_m ``` -## Run CWL-wrapped script - -see [runs/deseq2-run](../../runs/deseq2-run) - - ## Multi-package containers - R and combinations of library dependencies are available as multi-package containers from [BioContainers](https://github.com/BioContainers/multi-package-containers) diff --git a/workflows/deseq2/deseq2.cwl b/workflows/deseq2/workflow.cwl similarity index 100% rename from workflows/deseq2/deseq2.cwl rename to workflows/deseq2/workflow.cwl -- GitLab