Skip to content

fasta_domainannotation

Description

Protein domain annotation

Installation

ebi-metagenomics/fasta_domainannotation

nf-core modules -g https://www.github.com/ebi-metagenomics/nf-modules install fasta_domainannotation

Keywords: protein, domain, annotation

Components

This subworkflow uses the following components:

Input

Name Type Description Pattern
ch_fasta list The input channel containing the meta id and the fasta with the proteins to annotate Structure: [ val(meta), path(fasta) ] *.{fa/fasta/fa.gz/fasta.gz}
val_blast_fasta file The input file containing the fasta with the protein database (UniprotSP is recommended) including their annotations, which blastp will be used against Structure: path(fasta) *.{fa/fasta/fa.gz/fasta.gz}
val_blast_mode value Type of database search against the reference db (e.g. UniprotSP) blast|diamond

Output

Name Type Description Pattern
blastp_tsv file Channel containing TSV domain annotation output from blastp Structure: [ val(meta), path(csv) ] *.tsv
inteproscan_tsv file Channel containing TSV domain annotation output from InterProScan Structure: [ val(meta), path(tsv) ] *.tsv
versions file File containing software versions Structure: [ path(versions.yml) ] versions.yml

People

Authors