Skip to content
Snippets Groups Projects
Commit e92c3586 authored by Dominik Brilhaus's avatar Dominik Brilhaus
Browse files

design workflow

parent 9214eb5e
No related branches found
No related tags found
1 merge request!1Cwl
Pipeline #2416 passed
......@@ -4,5 +4,6 @@
```bash
cd runs/kallisto/
cwltool ../../workflows/kallisto/kallisto-index.cwl index.yml
```
\ No newline at end of file
cwltool --cachedir cache2 ../../workflows/kallisto/kallisto-workflow.cwl workflow.yml > $(date +"%Y-%m-%d_%H-%M").log 2>&1 &
```
InputReads:
InputReadsMultipleSamples:
-
- class: File
path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_097_CAMMD_CAGATC_L001_R1_001.fastq.gz
format: edam:format_1930 # FASTQ
-
- class: File
path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_099_CAMMD_CTTGTA_L001_R1_001.fastq.gz
format: edam:format_1930 # FASTQ
IndexInput:
- class: File
path: ../../assays/Talinum_RNASeq_minimal/dataset/DB_097_CAMMD_CAGATC_L001_R1_001.fastq.gz
format: edam:format_1930 # FASTQ
InputFiles:
- class: File
path: ../../../studies/TalinumGenomeDraft/resources/Talinum.gm.CDS.nt.fa
path: ../../studies/TalinumGenomeDraft/resources/Talinum.gm.CDS.nt.fa
format: edam:format_1929 # FASTA
isSingle: true
FragmentLength: 200
......
......@@ -3,25 +3,41 @@ class: Workflow
requirements:
ScatterFeatureRequirement: {}
StepInputExpressionRequirement: {}
InlineJavascriptRequirement: {}
inputs:
InputReads: []
Index: File
InputReadsMultipleSamples:
type:
type: array
items:
type: array
items: File
IndexInput: File[]
isSingle: boolean
FragmentLength: double?
StandardDeviation: double?
BootstrapSamples: int?
steps:
index:
run: kallisto-index.cwl
in:
InputFiles: IndexInput
IndexName:
source: IndexInput
valueFrom: $(self[0].nameroot)
out: [index]
quant:
run: kallisto-quant.cwl
scatter: InputReads
in:
InputReads: listFiles/inDirFiles
InputReads: InputReadsMultipleSamples
QuantOutfolder:
source: InputReads
valueFrom: $(self.nameroot)
Index: Index
# source: InputReadsMultipleSamples
# valueFrom: $(self[0].nameroot)
valueFrom: testSample
Index: index/index
isSingle: isSingle
FragmentLength: FragmentLength
StandardDeviation: StandardDeviation
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment