Description

Build centrifuge database for taxonomic profiling

Input

name:type
description
pattern

meta

:map

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

fasta

:file

Fasta file containing sequences to be used in centrifuge database.

*.{fasta,fna}

conversion_table

:file

A tab-separated file with sequence ID to taxonomy ID mapping

*.{map}

taxonomy_tree

:file

A \t|\t-separated file mapping taxonomy. Typically nodes.dmp from the NCBI taxonomy dump. Links taxonomy IDs to their parents

*.{dmp}

name_table

:file

A ’|‘-separated file mapping taxonomy IDs to a name. Typically names.dmp from the NCBI taxonomy dump. Links taxonomy IDs to their scientific name

*.{dmp}

size_table

:file

Optional list of taxonomic IDs and lengths of the sequences belonging to the same taxonomic IDs.

*

Output

name:type
description
pattern

cf

meta

:map

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

${prefix}/

${prefix}/

:map

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

${prefix}/

versions_centrifuge

${task.process}

:string

The name of the process

centrifuge

:string

The name of the tool

centrifuge --version 2>&1 | sed '1!d;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

centrifuge

:string

The name of the tool

centrifuge --version 2>&1 | sed '1!d;s/.* version //'

:eval

The expression to obtain the version of the tool