cwlVersion: v1.1
class: CommandLineTool
+$namespaces:
+ arv: "http://arvados.org/cwl#"
+ cwltool: "http://commonwl.org/cwltool#"
+
requirements:
DockerRequirement:
dockerPull: curii/bwa-samtools-picard
ShellCommandRequirement: {}
+ InitialWorkDirRequirement:
+ listing:
+ - $(inputs.bam)
ResourceRequirement:
- ramMin: 10000
+ ramMin: 20000
coresMin: 4
+hints:
+ arv:RuntimeConstraints:
+ keep_cache: 9216
+ outputDirType: keep_output_dir
+
inputs:
bam: File
sample: string
arguments:
- sort
- - -t
+ - -@
- $(runtime.cores)
- - $(inputs.bam)
+ - $(inputs.bam.basename)
+ - -m
+ - '2G'
- -o
- - $(runtime.outdir)/$(inputs.sample).sorted.bam
+ - $(inputs.sample).sorted.bam