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

replace sampleRecord logic in kallisto

parent 43934494
No related branches found
No related tags found
1 merge request!14Cwl
...@@ -8,20 +8,18 @@ requirements: ...@@ -8,20 +8,18 @@ requirements:
inputs: inputs:
IndexInput: File[] IndexInput: File[]
InputReadsMultipleSamples: sampleRecord:
type: type:
type: array type: array
items: items:
type: array type: record
items: File fields:
# numCharsFileName: readsOfOneSample:
# type: int type: File[]
# default: 6 sampleName:
numUnderscoresFileName: type: string?
type: int
default: 2
isSingle: boolean isSingle: boolean
FragmentLength: double? FragmentLength: double?
StandardDeviation: double? StandardDeviation: double?
BootstrapSamples: int? BootstrapSamples: int?
resultsFolder: string resultsFolder: string
...@@ -31,28 +29,24 @@ steps: ...@@ -31,28 +29,24 @@ steps:
run: kallisto-index.cwl run: kallisto-index.cwl
in: in:
InputFiles: IndexInput InputFiles: IndexInput
IndexName: IndexName:
source: IndexInput source: IndexInput
valueFrom: $(self[0].nameroot) valueFrom: $(self[0].nameroot)
out: [index] out: [index]
quant: quant:
run: kallisto-quant.cwl run: kallisto-quant.cwl
scatter: scatter: [InputReads, QuantOutfolder]
- InputReads
- QuantOutfolder
scatterMethod: dotproduct scatterMethod: dotproduct
in: in:
InputReads: InputReadsMultipleSamples InputReads:
# numChars: source: sampleRecord
# source: numCharsFileName valueFrom: $(self.readsOfOneSample)
numUnderscores: numUnderscoresFileName
QuantOutfolder: QuantOutfolder:
source: InputReadsMultipleSamples source: sampleRecord
# valueFrom: $(self[0].nameroot.substring(0, inputs.numChars)) valueFrom: $(self.sampleName)
valueFrom: $(self[0].nameroot.split('_').slice(0, inputs.numUnderscores).join('_'))
Index: index/index Index: index/index
isSingle: isSingle isSingle: isSingle
FragmentLength: FragmentLength FragmentLength: FragmentLength
StandardDeviation: StandardDeviation StandardDeviation: StandardDeviation
BootstrapSamples: BootstrapSamples BootstrapSamples: BootstrapSamples
out: [outFolder] out: [outFolder]
......
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