rabix / bunny

[Legacy] Executor for CWL workflows. Executes sbg:draft-2 and CWL 1.0
http://rabix.io
Apache License 2.0
74 stars 28 forks source link

ResourceRequirements not passed to TES backend #422

Closed adamstruck closed 6 years ago

adamstruck commented 6 years ago

CWL snippet:

cwlVersion: v1.0
class: CommandLineTool
id: bwa_mem
requirements:
  - class: DockerRequirement
    dockerPull: 'kfdrc/bwa-picard:broad'
  - class: ShellCommandRequirement
  - class: InlineJavascriptRequirement
  - class: ResourceRequirement
    ramMin: 14000
    coresMin: 16
baseCommand: [java, -Xms5000m, -jar, /picard.jar]

The call to getRequirements returns an array with the ResourceRequirement mapped to the CustomRequirement class.