Apply set operations to VCF files
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 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}
Optional file containing target regions to restrict the analysis to.
regions_file{:bash}
Optional file containing regions to restrict the analysis to.
results{:bash}
${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}
The tool name
bcftools --version | sed '1!d; s/^.*bcftools //'{:bash}
The command used to generate the version of the tool
versions{:bash}
Computes intersections, unions and complements of VCF files.