+++ /dev/null
-cwlVersion: v1.1
-class: Workflow
-
-inputs:
- gvcf:
- type: File
- samplename:
- type: string
- clinvarvcf:
- type: File
- reportfunc:
- type: File
- headhtml:
- type: File
- tailhtml:
- type: File
-
-outputs:
- report:
- type: File
- outputSource: generate-report/report
-
-steps:
- gvcf-to-vcf:
- run: gvcf-to-vcf.cwl
- in:
- gvcf: gvcf
- samplename: samplename
- out: [vcf]
-
- annotate:
- run: annotate-vcf.cwl
- in:
- vcf: gvcf-to-vcf/vcf
- clinvarvcf: clinvarvcf
- out: [reporttxt]
-
- generate-report:
- run: generate-report.cwl
- in:
- reportfunc: reportfunc
- sampletxt: annotate/reporttxt
- headhtml: headhtml
- tailhtml: tailhtml
- out: [report]