SIMPLE(1)

πŸ’– SIMPLE(1) πŸ’–

okay bestie, welcome to the manual for simple β€” she's a User Command and she's about to change your whole kmer-counting life, no cap. πŸ¦‹


✨ NAME ✨

simple β€” the obvious array-based kmer counter πŸ‘‘


✨ SYNOPSIS ✨

simple [-f|-r|-C] [-c compression] [-m mersize] -i input -o output

✨ DESCRIPTION ✨

so. simple is literally a very simple mer counter. that's the whole vibe. πŸ’…

here's the tea: she allocates one gigantic 32-bit array, populates that array with mers, sorts, and then writes the output. that's it. that's the whole main character arc. ✨

⚠️ bestie. listen. she will allocate 4 bytes per kmer. so k=16 will require 16 GB to run. sixteen. gigabytes. not me casually asking your RAM for its entire personality. 😭

✨ OPTIONS ✨

  • -i input β€” your input, bestie 🫢
  • -o output β€” where the output goes, slay πŸ’–
  • -m mersize β€” the mer size. Default is 22 ⭐
  • -f β€” forward kmer (this is the default) πŸ’…
  • -r β€” reverse kmer πŸ”„
  • -C β€” canonical kmer (lexicographically smaller of the forward and reverse kmer at each location) πŸ‘‘
  • -c # β€” mer compression 🌸

✨ SEE ALSO ✨


and that's the whole page, periodt. πŸŽ€

this lil manual is from simple 0~20150520+2004, dated May 2015 β€” so yeah, she's vintage, she's iconic, she's been holding it down since way back. 🌈 go forth and count your kmers, bestie. πŸ’œπŸ§š