cwlVersion: v1.1 class: Workflow requirements: - class: SubworkflowFeatureRequirement - class: ScatterFeatureRequirement inputs: fastqdir: Directory reference: type: File secondaryFiles: - .amb - .ann - .bwt - .pac - .sa - .fai - ^.dict sample: string knownsites: type: File secondaryFiles: - .tbi scattercount: string clinvarvcf: File reportfunc: File headhtml: File tailhtml: File outputs: gvcf: type: File[] outputSource: bwamem-gatk-report/gvcf report: type: File[] outputSource: bwamem-gatk-report/report steps: getfastq: run: ./helper/getfastq.cwl in: fastqdir: fastqdir out: [fastq1, fastq2, sample] bwamem-gatk-report: run: ./helper/bwamem-gatk-report-wf.cwl scatter: [fastq1, fastq2, sample] scatterMethod: dotproduct in: fastq1: getfastq/fastq1 fastq2: getfastq/fastq2 reference: reference sample: getfastq/sample knownsites: knownsites scattercount: scattercount clinvarvcf: clinvarvcf reportfunc: reportfunc headhtml: headhtml tailhtml: tailhtml out: [qc-html,qc-zip,gvcf,report] s:codeRepository: https://github.com/arvados/arvados-tutorial s:license: https://www.gnu.org/licenses/agpl-3.0.en.html $namespaces: s: https://schema.org/