name: annotation_ensemblvep
description: |
  Perform annotation with ensemblvep and bgzip + tabix index the resulting VCF file
keywords:
  - ensemblvep
modules:
  - ensemblvep
  - tabix/bgziptabix
input:
  - meta:
      type: map
      description: |
        Groovy Map containing sample information
        e.g. [ id:'test' ]
  - input:
      type: vcf
      description: list containing one vcf file
      pattern: "[ *.{vcf,vcf.gz} ]"
output:
  - versions:
      type: file
      description: File containing software versions
      pattern: "versions.yml"
  - vcf_tbi:
      type: file
      description: Compressed vcf file + tabix index
      pattern: "[ *{.vcf.gz,vcf.gz.tbi} ]"
authors:
  - "@maxulysse"
