+++ /dev/null
-cwlVersion: v1.1
-class: CommandLineTool
-
-requirements:
- - class: DockerRequirement
- dockerPull: curii/clinvar-report
- - class: ShellCommandRequirement
-
-hints:
- ResourceRequirement:
- ramMin: 10000
- coresMin: 4
-
-stdout: $(inputs.vcf.nameroot).txt
-
-inputs:
- vcf:
- type: File
- clinvarvcf:
- type: File
-outputs:
- reporttxt: stdout
-
-arguments:
- - bcftools
- - annotate
- - prefix: "-a"
- valueFrom: $(inputs.clinvarvcf.path)
- - prefix: "-c"
- valueFrom: "ID,INFO"
- - $(inputs.vcf.path)
- - {valueFrom: '|', shellQuote: false}
- - bcftools
- - filter
- - prefix: "-i"
- valueFrom: "INFO/ALLELEID>=1"
- - {valueFrom: '|', shellQuote: false}
- - bcftools
- - query
- - prefix: "-f"
- valueFrom: "%ID\t%CHROM\t%POS\t%REF\t%ALT\t%INFO/ALLELEID\t%INFO/CLNSIG\t%INFO/CLNDN\t%INFO/AF_ESP\t%INFO/AF_EXAC\t%INFO/AF_TGP[\t%GT]\n"