Short guide

SeqFu is composed by a main program with multiple subprograms, and a set of utilities. Check the complete documentation for each tool, that contains the detailed documentation.

SeqFu has tools for:

  • Make life easier when working from the command line (seqfu head, seqfu tail, seqfu rc…)
  • Provide a visual feedback of datasets (like seqfu view)
  • Get statistics (seqfu count and seqfu stats)
  • Perform common operations with a reliable tool (seqfu interleave, seqfu deinterleave)
  • Perform specialistic operations with added ease of use or features

Main program

If invoked without parameters, SeqFu will print the list of subprograms:

SeqFu - Sequence Fastx Utilities
version: 1.8.5

  · count [cnt]         : count FASTA/FASTQ reads, pair-end aware
  · deinterleave [dei]  : deinterleave FASTQ
  · derep [der]         : feature-rich dereplication of FASTA/FASTQ files
  · interleave [ilv]    : interleave FASTQ pair ends
  · lanes [mrl]         : merge Illumina lanes
  · list [lst]          : print sequences from a list of names
  · metadata [met]      : print a table of FASTQ reads (mapping files)
  · sort [srt]          : sort sequences by size (uniques)
  · stats [st]          : statistics on sequence lengths

  · cat                 : concatenate FASTA/FASTQ files
  · grep                : select sequences with patterns
  · head                : print first sequences
  · rc                  : reverse complement strings or files
  · tab                 : tabulate reads to TSV (and viceversa)
  · tail                : view last sequences
  · view                : view sequences with colored quality and oligo matches

Type 'seqfu version' or 'seqfu citation' to print the version and paper, respectively.
Add --help after each command to print its usage.

Subprograms

SeqFu is bundled with an (increasing) set of utilities sharing the FASTX parsing library:

  • fu-orf to extract ORFs from Paired-End libraries
  • fu-cov to extract contigs from the most commonly used assembly programs using the coverage information printed in the headers
  • fu-homocomp to compress homopolymers (e.g. for Nanopore applications)
  • See the full list.