Description

Filtlong filters long reads based on quality measures or short read data.

Input

name:type
description
pattern

meta{:bash}

:map

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

shortreads{:bash}

:file

fastq file

*.{fq,fastq,fq.gz,fastq.gz}

longreads{:bash}

:file

fastq file

*.{fq,fastq,fq.gz,fastq.gz}

Output

name:type
description
pattern

reads{:bash}

meta{:bash}

:map

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

*.fastq.gz{:bash}

:file

Filtered (compressed) fastq file

*.fastq.gz

log{:bash}

meta{:bash}

:map

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

*.log{:bash}

:file

Standard error logging file containing summary statistics

*.log

versions_filtlong{:bash}

${task.process}{:bash}

:string

The process the versions were collected from

filtlong{:bash}

:string

The tool name

filtlong --version | sed -e "s/Filtlong v//g"{:bash}

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions{:bash}

${task.process}{:bash}

:string

The name of the process

filtlong{:bash}

:string

The name of the tool

filtlong --version | sed -e "s/Filtlong v//g"{:bash}

:eval

The expression to obtain the version of the tool

Tools

filtlong
GPL v3

Filtlong is a tool for filtering long reads. It can take a set of long reads and produce a smaller, better subset. It uses both read length (longer is better) and read identity (higher is better) when choosing which reads pass the filter.