Description

Perform adapter and quality trimming on sequencing reads with reporting

Input

name:type
description
pattern

meta

:map

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

reads

:file

List of input FastQ files of size 1 and 2 for single-end and paired-end data, respectively.

Output

name:type
description
pattern

reads

meta

:map

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

*.trimmed.fastq.gz

:file

The trimmed/modified fastq reads

*trimmed.fastq.gz

stats

meta

:map

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

*.stats.txt

:file

trimming/qc text stats file

*.stats.txt

debug

meta

:map

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

./debug

:directory

trimming/qc files from —debug option

./debug

statspdf

meta

:map

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

*_qc_report.pdf

:file

trimming/qc pdf report file

*_qc_report.pdf

reads_fail

meta

:map

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

*.discard.fastq.gz

:file

Reads that failed the preprocessing (Optional with —discard args setting)

*discard.fastq.gz

reads_unpaired

meta

:map

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

*.trimmed.unpaired.fastq.gz

:file

Reads without matching mates in paired-end files (Optional)

*trimmed.unpaired.fastq.gz

log

meta

:map

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

*.log

:file

fastq log file

*.log

versions_faqcs

${task.process}

:string

The name of the process

faqcs

:string

The name of the tool

FaQCs --version 2>&1 | sed 's/^.*Version: //'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

faqcs

:string

The name of the tool

FaQCs --version 2>&1 | sed 's/^.*Version: //'

:eval

The expression to obtain the version of the tool

Tools

faqcs
GPLv3 License

FaQCs combines several features of currently available applications into a single, user-friendly process, and includes additional unique capabilities such as filtering the PhiX control sequences, conversion of FASTQ formats, and multi-threading. The original data and trimmed summaries are reported within a variety of graphics and reports, providing a simple way to do data quality control and assurance.