--- /dev/null
+# Copyright (C) The Lightning Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
+$namespaces:
+ arv: "http://arvados.org/cwl#"
+cwlVersion: v1.2
+class: CommandLineTool
+requirements:
+ NetworkAccess:
+ networkAccess: true
+hints:
+ DockerRequirement:
+ dockerPull: lightning
+ ResourceRequirement:
+ coresMin: 2
+ ramMin: 10000
+ arv:RuntimeConstraints:
+ keep_cache: 20000
+ outputDirType: keep_output_dir
+inputs:
+ matchgenome: string
+ libdir: Directory
+ phenotypesdir: Directory
+ trainingsetsize: float
+ randomseed: int
+outputs:
+ samplescsv:
+ type: File
+ outputBinding:
+ glob: "samples.csv"
+baseCommand: [lightning, choose-samples]
+arguments:
+ - "-local=true"
+ - prefix: "-input-dir="
+ valueFrom: $(inputs.libdir)
+ separate: false
+ - prefix: "-output-dir="
+ valueFrom: $(runtime.outdir)
+ separate: false
+ - prefix: "-match-genome="
+ valueFrom: $(inputs.matchgenome)
+ separate: false
+ - prefix: "-case-control-file="
+ valueFrom: $(inputs.phenotypesdir)
+ separate: false
+ - "-case-control-column=AD"
+ - prefix: "-training-set-size="
+ valueFrom: $(inputs.trainingsetsize)
+ separate: false
+ - prefix: "-random-seed="
+ valueFrom: $(inputs.randomseed)
+ separate: false