class: Workflow cwlVersion: v1.0 hints: [] inputs: - id: alignment_rec type: fields: - name: description type: string - name: resources type: string - name: config__algorithm__align_split_size type: - string - 'null' - boolean - name: files type: items: File type: array - name: config__algorithm__trim_reads type: - string - 'null' - boolean - name: reference__fasta__base type: File - name: config__algorithm__adapters type: - 'null' - string - items: - 'null' - string type: array - name: rgnames__lb type: - 'null' - string - name: rgnames__rg type: string - name: rgnames__lane type: string - name: config__algorithm__bam_clean type: - string - 'null' - boolean - name: config__algorithm__aligner type: string - name: reference__minimap2__indexes type: - 'null' - string - items: - 'null' - string type: array - name: rgnames__pl type: string - name: config__algorithm__mark_duplicates type: - string - 'null' - boolean - name: rgnames__pu type: string - name: analysis type: string - name: rgnames__sample type: string name: alignment_rec type: record outputs: - id: align_bam outputSource: process_alignment/align_bam secondaryFiles: - .bai type: - File - 'null' - id: hla__fastq outputSource: process_alignment/hla__fastq type: - 'null' - items: File type: array - id: work_bam_plus__disc outputSource: process_alignment/work_bam_plus__disc secondaryFiles: - .bai type: - File - 'null' - id: work_bam_plus__sr outputSource: process_alignment/work_bam_plus__sr secondaryFiles: - .bai type: - File - 'null' requirements: - class: EnvVarRequirement envDef: - envName: MPLCONFIGDIR envValue: . - class: ScatterFeatureRequirement - class: SubworkflowFeatureRequirement steps: - id: prep_align_inputs in: - id: alignment_rec source: alignment_rec out: - id: process_alignment_rec run: steps/prep_align_inputs.cwl - id: process_alignment in: - id: alignment_rec source: alignment_rec - id: process_alignment_rec source: prep_align_inputs/process_alignment_rec out: - id: work_bam - id: align_bam - id: hla__fastq - id: work_bam_plus__disc - id: work_bam_plus__sr run: steps/process_alignment.cwl