#!/usr/bin/env cwl-runner cwlVersion: v1.0 class: Workflow requirements: - class: SchemaDefRequirement types: - $import: ../../tools/readgroup.yml inputs: - id: forward_fastq type: File - id: reverse_fastq type: File - id: readgroup_json type: File # - id: readgroup_meta_list # type: # type: array # items: ../../tools/readgroup.yml#readgroup_meta outputs: - id: output type: ../../tools/readgroup.yml#readgroup_fastq_pe_file outputSource: emit_readgroup_fastq_pe/output steps: - id: emit_json_readgroup_meta run: ../../tools/emit_json_readgroup_meta.cwl in: - id: input source: readgroup_json out: - id: output - id: emit_readgroup_fastq_pe run: ../../tools/emit_readgroup_fastq_pe_file.cwl in: - id: forward_fastq source: forward_fastq - id: reverse_fastq source: reverse_fastq - id: readgroup_meta source: emit_json_readgroup_meta/output out: - id: output