Skip to content
Snippets Groups Projects

Arc cwl

Merged Dominik Brilhaus requested to merge arc-cwl into main
4 files
+ 54
20
Compare changes
  • Side-by-side
  • Inline
Files
4
cwlVersion: v1.2
cwlVersion: v1.2
class: ExpressionTool
class: ExpressionTool
 
label: Gather directories
doc: |
doc: |
 
Helper tool to organize
 
Takes an array of directories (e.g. from a workflow step) and yields them in a destination directory.
Takes an array of directories (e.g. from a workflow step) and yields them in a destination directory.
 
 
Adapted from: https://github.com/common-workflow-language/cwl-v1.1/blob/a22b7580c6b50e77c0a181ca59d3828dd5c69143/tests/dir7.cwl
 
requirements:
requirements:
- class: InlineJavascriptRequirement
- class: InlineJavascriptRequirement
 
inputs:
inputs:
inDirs: Directory[]
inDirs: Directory[]
destinationDir: string
destinationDir: string
 
expression: |
expression: |
${
${
return {"outDir": {
return {"outDir": {
@@ -15,5 +23,6 @@ expression: |
@@ -15,5 +23,6 @@ expression: |
"listing": inputs.inDirs
"listing": inputs.inDirs
} };
} };
}
}
 
outputs:
outputs:
outDir: Directory
outDir: Directory
 
\ No newline at end of file
Loading