CASSIOPEE(1)

πŸ’– CASSIOPEE πŸ’–

okay bestie, sit down, hydrate, because this is the cassiopee manual page from the User Commands section of the manual and it's lowkey iconic. she indexes and searches genomic sequences and she does NOT play. ✨


🌸 NAME 🌸

cassiopee β€” index and search tool in genomic sequences 🧬


πŸ¦‹ SYNOPSIS πŸ¦‹

cassiopee [Options] <sequence>

✨ DESCRIPTION ✨

so the tea is: this is the Cassiopee index and search library C implementation. it's a complete rewrite of the ruby Cassiopee gem β€” glow up of the century, no cap. πŸ‘‘

what she does: she scans an input genomic sequence (dna / rna / protein) and searches for a subsequence, either with an exact match or allowing substitutions (that's Hamming distance, iykyk) and/or insertion/deletions. the way she handles all three at once?? main character energy fr fr. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

one bullet per flag, every single one, because we do not skip details in this house 🫢

  • -l β€” maximum index depth / maximum pattern size πŸ“
  • -u β€” save index for later use πŸ’Ύ
  • -s β€” sequence to index 🧬
  • -p β€” pattern to search πŸ”
  • -f β€” file containing pattern to search πŸ“„
  • -o β€” output file πŸ“
  • -r β€” apply tree reduction 🌳
  • -m β€” search mode: 0=DNA, 1=RNA, 2=Protein πŸ”₯
  • -a β€” allow alphabet ambiguity search 🌈
  • -n β€” max consecutive N allowed matches in search πŸ…
  • -e β€” max substitution allowed matches in search πŸ”„
  • -i β€” max indel allowed matches in search βž•βž–
  • -g β€” generates a dot file of the graph πŸ“Š
  • -d β€” max depth of the graph πŸ•³οΈ
  • -t β€” output format: 0:tsv (default), 1:json πŸ—‚οΈ
  • -x β€” minimum position in sequence ⬅️
  • -y β€” maximum position in sequence ➑️
  • -v β€” show version 🏷️
  • -h β€” show this message πŸ“’

quick reminder bestie: -t defaults to 0 which is tsv, so if you want json you gotta say so yourself πŸ’–

and that's the whole vibe check, you're officially fluent πŸ’œ

sign-off era: this page is from Cassiopee Version 1.0, dated April 2014 β€” yes she's been serving since 2014 and she's still that girl. πŸŽ€βœ¨πŸ‘‘