Description

Demultiplex fastq files

Input

name:type
description
pattern

meta

:map

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

sample_sheet

:file

Tsv file, with two columns sample_id and barcode

*.{tsv}

fastq_folder

:file

Directory containing fastq files that will be staged as ‘input’ folder

*

fastq_readstructure_pairs

:map

List of lists i.e. [[, ],…]

Output

name:type
description
pattern

sample_fastq

meta

:map

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

output/*.fq.gz

:file

Demultiplexed per-sample FASTQ files

output/*R*.fastq.gz

metrics

meta

:map

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

output/demux-metrics.txt

:file

Demultiplexing summary stats; sample_id, barcode templates, frac_templates, ratio_to_mean, ratio_to_best

output/demux-metrics.txt

most_frequent_unmatched

meta

:map

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

output/unmatched*.fq.gz

:file

File containing unmatched fastq records

output/unmatched*.fq.gz

versions_fqtk

${task.process}

:string

The name of the process

fqtk

:string

The name of the tool

fqtk --version 2>&1 | cut -d " " -f2

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

fqtk

:string

The name of the tool

fqtk --version 2>&1 | cut -d " " -f2

:eval

The expression to obtain the version of the tool

Tools

fqtk
MIT

A toolkit for working with FASTQ files, written in Rust.