X-Git-Url: https://git.arvados.org/arvados-tutorial.git/blobdiff_plain/cac99e0d9185a3817a89a245921bbf25c946434d..5b4f2a85bedfad9e72e406e3e1990afc913c9da2:/RNA-Seq/cwl/helper/subdirs.cwl diff --git a/RNA-Seq/cwl/helper/subdirs.cwl b/RNA-Seq/cwl/helper/subdirs.cwl new file mode 100644 index 0000000..fc4fe7d --- /dev/null +++ b/RNA-Seq/cwl/helper/subdirs.cwl @@ -0,0 +1,22 @@ +cwlVersion: v1.2 +class: ExpressionTool +requirements: + InlineJavascriptRequirement: {} +inputs: + fq: File[] + bams: File[] + qc: File[] +outputs: + dirs: Directory[] +expression: |- + ${ + var dirs = []; + for (var i = 0; i < inputs.bams.length; i++) { + dirs.push({ + "class": "Directory", + "basename": inputs.fq[i].nameroot, + "listing": [inputs.bams[i], inputs.qc[i]] + }); + } + return {"dirs": dirs}; + }