×

nf-core/gfastats @ 0.0.0-0c7146d

A single fast and exhaustive tool for summary statistics and simultaneous fa (fasta, fastq, gfa [.gz]) genome assembly file manipulation.

Latest version: 0.0.0-0c7146d
Total downloads: 1
Source: nf-core/modules
Authors: @mahesh-panchal
Maintainers: @mahesh-panchal

Summary

A single fast and exhaustive tool for summary statistics and simultaneous fa (fasta, fastq, gfa [.gz]) genome assembly file manipulation.

Get started

Add the following snippet to your workflow script to include this module.

include { GFASTATS } from 'nf-core/gfastats'

License

MIT License

Process
Name GFASTATS
Input 8 channels
#1 tuple
meta map

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

assembly file

Draft assembly file

*.{fasta,fastq,gfa}(.gz)?
out_fmt string

Output format (fasta, fastq, gfa)

genome_size integer

estimated genome size (bp) for NG* statistics (optional).

target string

target specific sequence by header, optionally with coordinates (optional).

#5 tuple
meta2 map

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

agpfile file

converts input agp to path and replaces existing paths.

#6 tuple
meta3 map

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

include_bed file

generates output on a subset list of headers or coordinates in 0-based bed format.

#7 tuple
meta4 map

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

exclude_bed file

opposite of --include-bed. They can be combined (no coordinates).

#8 tuple
meta5 map

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

instructions file

set of instructions provided as an ordered list.

Output 3 channels
#1 assembly tuple
meta map

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

*.${out_fmt}.gz file

The assembly as modified by gfastats

*.{fasta,fastq,gfa}.gz
#2 assembly_summary tuple
meta map

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

*.assembly_summary file

Assembly summary statistics file

*.assembly_summary
#3 versions_gfastats tuple
${task.process} string

The name of the process

gfastats string

The name of the tool

gfastats -v | sed '1!d;s/.*v//' eval

The expression to obtain the version of the tool

Tool Description Homepage
gfastats The swiss army knife for genome assembly. https://github.com/vgl-hub/gfastats
Version 0.0.0-0c7146d
Commit ID 135d883a43b1a2324b4112cd270cf22e20835533
Release Date 08 Apr 2026 18:44:27 (UTC)
Download URL https://registry-stage.nextflow.io/api/v1/modules/nf-core%2Fgfastats/0.0.0-0c7146d/download
OCI Store URL https://public.cr.stage-seqera.io/v2/nextflow/plugin-stage/modules/nf-core/gfastats/blobs/sha256:103db5b5dbabef1f0e459f591d444dfa5a192c1cc6eafb0172d69b634fe7d023