diff --git a/steps/check_ateam_separation.cwl b/steps/check_ateam_separation.cwl new file mode 100644 index 0000000000000000000000000000000000000000..f62490c0e99df7890927fa02e0af484c6375d83b --- /dev/null +++ b/steps/check_ateam_separation.cwl @@ -0,0 +1,10 @@ +$namespaces: + sbg: 'https://www.sevenbridges.com/' +id: check_ateam_separation +label: check_Ateam_separation +class: CommandLineTool +cwlVersion: v1.0 +inputs: [] +outputs: [] +baseCommand: '' +doc: '' diff --git a/steps/make_sourcedb_ateam.cwl b/steps/make_sourcedb_ateam.cwl new file mode 100644 index 0000000000000000000000000000000000000000..00a834d9b287af78eff6dd05f2a76d884a4bef73 --- /dev/null +++ b/steps/make_sourcedb_ateam.cwl @@ -0,0 +1,43 @@ +class: CommandLineTool +cwlVersion: v1.0 +$namespaces: + sbg: 'https://www.sevenbridges.com/' +id: make_sourcedb_ateam +baseCommand: + - makesourcedb +inputs: + - id: error_tolerance + type: float? + inputBinding: + position: 0 + separate: false + - id: sky_model + type: File + inputBinding: + position: 0 + prefix: in= + separate: false + - default: out.sourcedb + id: output_file_name + type: string? + inputBinding: + position: 0 + prefix: out= + separate: false + - default: blob + id: outtype + type: string? + inputBinding: + position: 0 + prefix: outtype= + separate: false +outputs: + - id: output + type: Directory + outputBinding: + glob: $(inputs.output_file_name) +label: make_sourcedb_ateam +requirements: + - class: DockerRequirement + dockerPull: prefactor + - class: InlineJavascriptRequirement diff --git a/steps/parsetselector.cwl b/steps/parsetselector.cwl new file mode 100644 index 0000000000000000000000000000000000000000..7ee1dd0a577ea03a3537b5750599a33cf283512f --- /dev/null +++ b/steps/parsetselector.cwl @@ -0,0 +1,30 @@ +class: CommandLineTool +cwlVersion: v1.0 +$namespaces: + sbg: 'https://www.sevenbridges.com/' +id: parsetselector +baseCommand: 'echo' +inputs: + - id: selector + type: boolean + doc: 'if true selects parset_a, files_a if false selects parset_b files_b' + - id: parset_a + type: File + - id: files_a + type: 'File[]' + - id: parset_b + type: File + - id: files_b + type: 'File[]' +outputs: + - id: parset_out + type: File + outputBinding: + outputEval: '$(inputs.selector ? inputs.parset_a : inputs.parset_b )' + - id: files_out + type: 'File[]' + outputBinding: + outputEval: '$(inputs.selector ? inputs.files_a : inputs.files_b )' +label: ParsetSelector +requirements: + - class: InlineJavascriptRequirement