Description

Filter and trim long read data.

Input

name:type
description
pattern

meta

:map

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

fastq

:file

FastQ with reads from long read sequencing e.g. PacBio or ONT

*.{fastq.gz}

fasta

:file

An optional reference fasta file against which to remove reads that align to it.

*.fasta

Output

name:type
description
pattern

fastq

meta

:map

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

*.fastq.gz

:file

Filtered and trimmed FastQ file

*.{fastq.gz}

versions_chopper

${task.process}

:string

The name of the process

chopper

:string

The name of the tool

chopper --version 2>&1 | cut -d ' ' -f 2

:eval

The expression to obtain the version of the tool

versions_pigz

${task.process}

:string

The name of the process

pigz

:string

The name of the tool used for compression / decompression

pigz --version | sed 's/pigz //g'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

chopper

:string

The name of the tool

chopper --version 2>&1 | cut -d ' ' -f 2

:eval

The expression to obtain the version of the tool

${task.process}

:string

The name of the process

pigz

:string

The name of the tool

pigz --version | sed 's/pigz //g'

:eval

The expression to obtain the version of the tool

Tools

pigz

A parallel implementation of gzip for modern multi-processor, multi-core machines.

args_id: argsargs3

chopper
MIT

A rust command line for filtering and trimming long reads.

args_id: $args2