Description

Generate a consensus sequence from a BAM file using iVar

Input

name:type
description
pattern

meta{:bash}

:map

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

bam{:bash}

:file

A sorted (with samtools sort) and trimmed (with iVar trim) bam file

*.bam

fasta{:bash}

:file

The reference sequence used for mapping and generating the BAM file

*.fa

save_mpileup{:bash}

:boolean

Save mpileup file generated by ivar consensus

*.mpileup

Output

name:type
description
pattern

fasta{:bash}

meta{:bash}

:map

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

*.fa{:bash}

:file

iVar generated consensus sequence

*.fa

qual{:bash}

meta{:bash}

:map

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

*.qual.txt{:bash}

:file

iVar generated quality file

*.qual.txt

mpileup{:bash}

meta{:bash}

:map

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

*.mpileup{:bash}

:file

mpileup output from samtools mpileup [OPTIONAL]

*.mpileup

versions{:bash}

versions.yml{:bash}

:file

File containing software versions

versions.yml

Tools

ivar
GPL-3.0-or-later

iVar - a computational package that contains functions broadly useful for viral amplicon-based sequencing.