Description

Apply set operations to VCF files

Input

name:type
description
pattern

meta

:map

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

vcfs

: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

:list

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

*.tbi

file_list

:file

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

targets_file

:file

Optional file containing target regions to restrict the analysis to.

regions_file

:file

Optional file containing regions to restrict the analysis to.

Output

name:type
description
pattern

results

meta

:map

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

${prefix}

:directory

Directory containing the output files from bcftools isec

${prefix}/

versions_bcftools

${task.process}

:string

The process the versions were collected from

bcftools

:string

The tool name

bcftools --version | sed '1!d; s/^.*bcftools //'

:string

The command used to generate the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The process the versions were collected from

bcftools

:string

The tool name

bcftools --version | sed '1!d; s/^.*bcftools //'

:string

The command used to generate the version of the tool