FASTAQ(1)

πŸ“¦
version 3.17.0 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– FASTAQ(1) πŸ’–

okay bestie, listen up β€” this is the manual page for fastaq, a whole toolbox for messing with FASTA and FASTQ files. it's giving Swiss Army knife but for sequences. you're gonna be obsessed. 🧬✨


🌸 SYNOPSIS 🌸

fastaq <command> [options]

πŸŽ€ DESCRIPTION πŸŽ€

so fastaq is not one thing, it's like a whole clique of little commands, and you call them by name. wanna know the bare minimum for any one of them? just run it with no drama:

fastaq command

and if you want the full tea β€” every option, every detail β€” use one of these two, they do the exact same thing:

fastaq command -h
fastaq command --help

✨ the commands, aka the whole squad ✨

  • acgtn_only β€” Replace every non acgtnACGTN with an N
  • add_indels β€” Deletes or inserts bases at given position(s)
  • caf_to_fastq β€” Converts a CAF file to FASTQ format
  • capillary_to_pairs β€” Converts file of capillary reads to paired and unpaired files
  • chunker β€” Splits sequences into equal sized chunks
  • count_sequences β€” Counts the sequences in input file
  • deinterleave β€” Splits interleaved paired file into two separate files
  • enumerate_names β€” Renames sequences in a file, calling them 1,2,3... etc
  • expand_nucleotides β€” Makes every combination of degenerate nucleotides
  • fasta_to_fastq β€” Convert FASTA and .qual to FASTQ
  • filter β€” Filter sequences to get a subset of them
  • get_ids β€” Get the ID of each sequence
  • get_seq_flanking_gaps β€” Gets the sequences flanking gaps
  • interleave β€” Interleaves two files, output is alternating between fwd/rev reads
  • make_random_contigs β€” Make contigs of random sequence
  • merge β€” Converts multi sequence file to a single sequence
  • replace_bases β€” Replaces all occurrences of one letter with another
  • reverse_complement β€” Reverse complement all sequences
  • scaffolds_to_contigs β€” Creates a file of contigs from a file of scaffolds
  • search_for_seq β€” Find all exact matches to a string (and its reverse complement)
  • sequence_trim β€” Trim exact matches to a given string off the start of every sequence
  • sort_by_name β€” Sorts sequences in lexographical (name) order
  • sort_by_size β€” Sorts sequences in length order
  • split_by_base_count β€” Split multi sequence file into separate files
  • strip_illumina_suffix β€” Strips /1 or /2 off the end of every read name
  • to_boulderio β€” Converts to Boulder-IO format, used by primer3
  • to_fake_qual β€” Make fake quality scores file
  • to_fasta β€” Converts a variety of input formats to nicely formatted FASTA format
  • to_mira_xml β€” Create an xml file from a file of reads, for use with Mira assembler
  • to_orfs_gff β€” Writes a GFF file of open reading frames
  • to_perfect_reads β€” Make perfect paired reads from reference
  • to_random_subset β€” Make a random sample of sequences (and optionally mates as well)
  • to_tiling_bam β€” Make a BAM file of reads uniformly spread across the input reference
  • to_unique_by_id β€” Remove duplicate sequences, based on their names. Keep longest seqs
  • translate β€” Translate all sequences in input nucleotide sequences
  • trim_Ns_at_end β€” Trims all Ns at the start/end of all sequences
  • trim_contigs β€” Trims a set number of bases off the end of every contig
  • trim_ends β€” Trim fixed number of bases of start and/or end of every sequence
  • version β€” Print version number and exit

that's the whole roster, and every single one of them has its own little help page waiting for you. go forth and manipulate some sequences, queen. πŸ‘‘πŸ¦‹

this was fastaq version 3.17.0, dated January 2026, and yeah the page itself is called FASTAQ(1). slay, bye πŸ’…πŸ’–

πŸ“¦ where this page comes from