SIMPAL(1)

πŸ’– SIMPAL πŸ’–

okay bestie so simpal is literally a proof of concept. that's the whole vibe. it does the thing, it slays, it is not claiming to be production-grade, and honestly? iconic of it to say so out loud. πŸŽ€


✨ SYNOPSIS ✨

simpal.pl [options] <ref seq> <target seq> [target2 target3 ...]

so you run simpal.pl, you hand it some options, you give it a ref seq and a target seq, and then β€” this is the cute part β€” you can keep piling on more targets like target2 target3 ... and it'll just take them all. greedy little script. love that for it. πŸ’…


🌸 OPTIONS 🌸

set options by something like --tolerance=5 or -t 5 or whatever. fr fr, "or whatever" β€” the manpage itself said it, not me.

here's the full roster, no skips, no cuts:

  • maxLoop β€” specifies max separation for the ends of the palindromes. πŸ¦‹
  • maxDistance β€” specifies the maximum difference in palindrome length when comparing palindromes.
  • tolerance β€” max permissible misses in palindromes between sequences.
  • seedlength β€” length of seeds to use for finding palindromes.

and the big one: setting either to -1 means no limit. yes, either. -1 = unhinged mode, go off, no cap. πŸ‘‘


ngl bestie, palindromes are the main character here and the flags above are purely about how forgiving you wanna be while it hunts for them. set your limits, or set -1 and let chaos cook. πŸ’€

okay that's literally the whole page, you are SO caught up. this lil gem came from the User Contributed Perl Documentation squad, running on perl v5.40.1, and it got stamped with the date 2026-08-12. mwah. go find some palindromes, bestie πŸ’–βœ¨πŸ«Ά

πŸ“¦ where this page comes from