Description

A tool for splitting VCF/BCF files into N equal chunks, including BND support

Input

name:type
description
pattern

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

vcf{:bash}

:file

VCF file with variants to be split

*.{vcf,bcf,vcf.gz}

numchunks{:bash}

:integer

Number of chunks to split the VCF file into. The default is 15.

Output

name:type
description
pattern

bcfchunks{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*.bcf{:bash}

:file

Chunks of the input VCF file, split into numchunks equal parts.

*.bcf

versions_rbt{:bash}

${task.process}{:bash}

:string

The process the versions were collected from

rbt{:bash}

:string

The tool name

rbt --version | grep -oE '[0-9]+(\.[0-9]+)+' | head -n 1{:bash}

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions{:bash}

${task.process}{:bash}

:string

The process the versions were collected from

rbt{:bash}

:string

The tool name

rbt --version | grep -oE '[0-9]+(\.[0-9]+)+' | head -n 1{:bash}

:eval

The expression to obtain the version of the tool

Tools

rust-bio-tools
MIT

A growing collection of fast and secure command line utilities for dealing with NGS data implemented on top of Rust-Bio.