name: tabix_tabix
description: create tabix index from a sorted bgzip tab-delimited genome file
keywords:
    - index
    - tabix
    - vcf
tools:
    - tabix:
        description: Generic indexer for TAB-delimited genome position files.
        homepage: https://www.htslib.org/doc/tabix.html
        documentation: https://www.htslib.org/doc/tabix.1.html
        doi: 10.1093/bioinformatics/btq671
input:
    - meta:
        type: map
        description: |
          Groovy Map containing sample information
          e.g. [ id:'test', single_end:false ]
    - tab:
        type: file
        description: TAB-delimited genome position file compressed with bgzip
        pattern: "*.{bed.gz,gff.gz,sam.gz,vcf.gz}"
output:
    - meta:
        type: map
        description: |
          Groovy Map containing sample information
          e.g. [ id:'test', single_end:false ]
    - tbi:
        type: file
        description: tabix index file
        pattern: "*.{tbi}"
    - version:
        type: file
        description: File containing software version
        pattern: "*.{version.txt}"
authors:
    - "@joseespinosa"
    - "@drpatelh"
    - "@maxulysse"
