Description

Run hifi_trimmer process_blast to process a BLAST search of adapter sequences against PacBio HiFi reads. Primary output is a BED describing regions to exclude, a json of summary information, and an optional hits file.

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

blast

:file

BLAST TSV output file used by hifi_trimmer (e.g. .blast, .out). Must be generated using “blastn -query -db <adapter_db> -outfmt ‘6 std qlen’”.

*.{blast,out}

meta2

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

yaml

:file

YAML file contain trimming/filtering configuration for hifi_trimmer

*.{yaml,yml}

Output

name:type
description
pattern

bed

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*.bed.gz

:file

Gzipped BED file of selected reads

*.bed.gz

summary

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*.summary.json

:file

JSON summary including trimming and filtering information

*.summary.json

hits

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1' ]

*.hits

:file

Optional hits file produced by hifi_trimmer (may be absent when no hits found or ‘-hf’ is not specified)

*.hits

versions_hifitrimmer

${task.process}

:string

The name of the process

hifi-trimmer

:string

The name of the tool

hifi-trimmer --version | cut -d' ' -f3

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

hifi-trimmer

:string

The name of the tool

hifi-trimmer --version | cut -d' ' -f3

:eval

The expression to obtain the version

Tools

hifi-trimmer
MIT

hifi_trimmer: tools for processing HiFi read BLAST results and filtering/trimming BAM files to output processed FASTA/FASTQ and accompanying summary and hit (optional) files.