Description

Apply set operations to VCF files

Input

name:type
description
pattern

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

vcfs{:bash}

:list

List containing 2 or more vcf/bcf files. These must be compressed and have an associated index. e.g. [ ‘file1.vcf.gz’, ‘file2.vcf’ ]

*.{vcf,vcf.gz,bcf,bcf.gz}

tbis{:bash}

:list

List containing the tbi index files corresponding to the vcf/bcf input files

*.tbi

file_list{:bash}

:file

Optional text file containing the list of VCF/BCF files to be processed by bcftools isec, one per line.

targets_file{:bash}

:file

Optional file containing target regions to restrict the analysis to.

regions_file{:bash}

:file

Optional file containing regions to restrict the analysis to.

Output

name:type
description
pattern

results{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}{:bash}

:directory

Directory containing the output files from bcftools isec

${prefix}/

versions_bcftools{:bash}

${task.process}{:bash}

:string

The process the versions were collected from

bcftools{:bash}

:string

The tool name

bcftools --version | sed '1!d; s/^.*bcftools //'{:bash}

:string

The command used to generate the version of the tool

Topics

name:type
description
pattern

versions{:bash}

${task.process}{:bash}

:string

The process the versions were collected from

bcftools{:bash}

:string

The tool name

bcftools --version | sed '1!d; s/^.*bcftools //'{:bash}

:string

The command used to generate the version of the tool