Skip to content

Instantly share code, notes, and snippets.

@fabricebrito
Created July 14, 2021 09:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fabricebrito/ca50b68ad3dc2b0193b9e51a72ce7e29 to your computer and use it in GitHub Desktop.
Save fabricebrito/ca50b68ad3dc2b0193b9e51a72ce7e29 to your computer and use it in GitHub Desktop.
$graph:
- baseCommand: gpt
#hints:
# DockerRequirement:
# dockerPull: snap:latest
class: CommandLineTool
id: clt
inputs:
inp1:
inputBinding:
position: 1
type: File
inp2:
inputBinding:
position: 2
prefix: -PinFile=
separate: false
type: Directory
outputs:
results:
outputBinding:
glob: .
type: Directory
requirements:
EnvVarRequirement:
envDef:
PATH: /Applications/snap/bin/:/srv/conda/envs/env_snap/snap/bin:/usr/share/java/maven/bin:/usr/share/java/maven/bin:/opt/anaconda/bin:/opt/anaconda/condabin:/opt/anaconda/bin:/usr/lib64/qt-3.3/bin:/usr/share/java/maven/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
ResourceRequirement: {}
stderr: std.err
stdout: std.out
- class: Workflow
doc: SNAP SAR Calibration
id: main
inputs:
snap_graph:
doc: SNAP Graph
label: SNAP Graph
type: File
safe:
doc: Sentinel-1 GRD product SAFE Directory
label: Sentinel-1 GRD product SAFE Directory
type: Directory[]
label: SNAP SAR Calibration
outputs:
- id: wf_outputs
outputSource:
- node_1/results
type:
items: Directory
type: array
requirements:
- class: ScatterFeatureRequirement
- class: SubworkflowFeatureRequirement
steps:
node_1:
in:
inp1: snap_graph
inp2: safe
out:
- results
run: '#clt'
scatter: inp2
scatterMethod: dotproduct
cwlVersion: v1.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment