Description

Splits CSV/TSV into multiple files according to column values

Input

Name (Type)
Description
Pattern

meta (map)

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

]

csv (file)

CSV/TSV file

*.{csv,tsv}

in_format (string)

Input format (csv, tab, or a delimiting character)

*

out_format (string)

Output format (csv, tab, or a delimiting character)

*

Output

Name (Type)
Description
Pattern

meta (map)

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

]

versions (file)

File containing software versions

versions.yml

split_csv (file)

Split CSV/TSV file

*.{csv,tsv}

Tools

csvtk
MIT

CSVTK is a cross-platform, efficient and practical CSV/TSV toolkit that allows rapid data investigation and manipulation.