FASTAQ-CHUNKER(1)

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

✨ NAME ✨

fastaq_chunker β€” splits sequences into equal sized chunks 🧚 (yes bestie, that's the whole vibe: chop chop, evenly)


πŸ’– DESCRIPTION πŸ’–

okay so first things first, the usage, and it is literally this and nothing else:

fastaq_chunker [options] <infile> <out> <chunk size> <tolerance>

So what does it DO? It splits a multi sequence file into separate files, and it splits those sequences into chunks of a fixed size. The way it works: it aims for chunk_size chunks in each file, but it lowkey allows a little extra, so a chunk can be up to (chunk_size + tolerance). Why? to prevent tiny chunks made from the ends of sequences 🫢 like, nobody wants a sad little leftover crumb chunk, it's giving unacceptable.

πŸŽ€ positional arguments πŸŽ€

  • infile β€” Name of input file to be split. your main character file πŸ’…
  • out β€” Prefix of output file. not me making this confusing but: if --onefile is used, then this is the name of the single output file instead πŸ‘‘
  • chunk_size β€” Size of each chunk. the goal, the dream, the number ✨
  • tolerance β€” Tolerance allowed in chunk size. the wiggle room, the grace, the slay 🌸

πŸ’… options πŸ’…

  • -h, --help β€” show this help message and exit (the classic, the icon, the escape hatch πŸ™ˆ)
  • --onefile β€” Output all the sequences in one file. one file, one vibe, no splitting into a million lil guys 🌈
  • --skip_all_Ns β€” Do not output any sequence that consists of all Ns. if it's all Ns we simply do not see it, no cap πŸ’€

and that's the whole page bestie, you ate it πŸ’– this was fastaq_chunker version 3.17.0, from January 2026, and yes the manual page header was giving FASTAQ-CHUNKER(1) the entire time, slay πŸŽ€βœ¨

πŸ“¦ where this page comes from