Merge branch 'main' into 19868-pca-in-ml
[lightning.git] / cwl / lightning / lightning-slice.cwl
1 # Copyright (C) The Lightning Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 $namespaces:
6   arv: "http://arvados.org/cwl#"
7 cwlVersion: v1.2
8 class: CommandLineTool
9 requirements:
10   NetworkAccess:
11     networkAccess: true
12 hints:
13   DockerRequirement:
14     dockerPull: lightning
15     arv:dockerCollectionPDH: 1f430e6dd9b6be0ae78d4cffde9b1fef+892
16   ResourceRequirement:
17     coresMin: 96
18     ramMin: 660000
19   arv:RuntimeConstraints:
20     keep_cache: 6200
21     outputDirType: keep_output_dir
22 inputs:
23   datalibs:
24     type:
25       type: array
26       items: File
27   reflib:
28     type: File
29 outputs:
30   libdir:
31     type: Directory
32     outputBinding:
33       glob: "."
34 baseCommand: [lightning, slice]
35 arguments:
36   - "-local=true"
37   - prefix: "-output-dir"
38     valueFrom: $(runtime.outdir)
39   - $(inputs.datalibs)
40   - $(inputs.reflib)