1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: Workflow
requirements:
InlineJavascriptRequirement: {}
inputs:
first:
type: File
format: |
${ return "http://edamontology.org/format_3016"; }
default:
class: File
basename: default
format: http://edamontology.org/format_3016
contents: "42"
steps:
format_extract:
in:
target: first
run:
class: ExpressionTool
inputs:
target: File
expression: |
${ return {"result": inputs.target.format}; }
outputs:
result: string
out: [ result ]
outputs:
format_uri:
type: string
outputSource: format_extract/result
|