X-Git-Url: https://git.arvados.org/arvados-tutorial.git/blobdiff_plain/c5b4f78c29d4daa9aab251181391a688d10b97f3..2ecb060e0ae9266132f261c3a14526e7038abf64:/cwl/samtools-sort.cwl diff --git a/cwl/samtools-sort.cwl b/cwl/samtools-sort.cwl index cc7c23f..c94d681 100644 --- a/cwl/samtools-sort.cwl +++ b/cwl/samtools-sort.cwl @@ -1,14 +1,26 @@ 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 @@ -23,8 +35,10 @@ baseCommand: samtools arguments: - sort - - -t + - -@ - $(runtime.cores) - - $(inputs.bam) + - $(inputs.bam.basename) + - -m + - '2G' - -o - - $(runtime.outdir)/$(inputs.sample).sorted.bam + - $(inputs.sample).sorted.bam