FASTAQ(1)
π 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 nonacgtnACGTNwith an Nadd_indelsβ Deletes or inserts bases at given position(s)caf_to_fastqβ Converts a CAF file to FASTQ formatcapillary_to_pairsβ Converts file of capillary reads to paired and unpaired fileschunkerβ Splits sequences into equal sized chunkscount_sequencesβ Counts the sequences in input filedeinterleaveβ Splits interleaved paired file into two separate filesenumerate_namesβ Renames sequences in a file, calling them1,2,3...etcexpand_nucleotidesβ Makes every combination of degenerate nucleotidesfasta_to_fastqβ Convert FASTA and.qualto FASTQfilterβ Filter sequences to get a subset of themget_idsβ Get the ID of each sequenceget_seq_flanking_gapsβ Gets the sequences flanking gapsinterleaveβ Interleaves two files, output is alternating between fwd/rev readsmake_random_contigsβ Make contigs of random sequencemergeβ Converts multi sequence file to a single sequencereplace_basesβ Replaces all occurrences of one letter with anotherreverse_complementβ Reverse complement all sequencesscaffolds_to_contigsβ Creates a file of contigs from a file of scaffoldssearch_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 sequencesort_by_nameβ Sorts sequences in lexographical (name) ordersort_by_sizeβ Sorts sequences in length ordersplit_by_base_countβ Split multi sequence file into separate filesstrip_illumina_suffixβ Strips/1or/2off the end of every read nameto_boulderioβ Converts to Boulder-IO format, used by primer3to_fake_qualβ Make fake quality scores fileto_fastaβ Converts a variety of input formats to nicely formatted FASTA formatto_mira_xmlβ Create an xml file from a file of reads, for use with Mira assemblerto_orfs_gffβ Writes a GFF file of open reading framesto_perfect_readsβ Make perfect paired reads from referenceto_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 referenceto_unique_by_idβ Remove duplicate sequences, based on their names. Keep longest seqstranslateβ Translate all sequences in input nucleotide sequencestrim_Ns_at_endβ Trims all Ns at the start/end of all sequencestrim_contigsβ Trims a set number of bases off the end of every contigtrim_endsβ Trim fixed number of bases of start and/or end of every sequenceversionβ 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
- ubuntu resolute: fastaq 3.17.0-9build1 Β· GPL-3.0-only
- ubuntu stonking: fastaq 3.17.0-9build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms