WHAM(1)

🌸 NAME 🌸

okay bestie, meet wham β€” Wisconsin's High-Throughput Alignment Method πŸ’– like it literally says that on the tin, no cap.


✨ DESCRIPTION ✨

πŸ“‹ Usage

here's the whole vibe of how you call her, exactly as written, don't @ me:

wham [options]* {<readfile> | -1 <m1file> -2 <m2file>} <basepath>
<output> <readfile>         comma-separated list of files containing unpaired reads
<m1file>           comma-separated list of files containing upstream mates
<m2file>           comma-separated list of files containing downstream mates
<basepath>         write wham data to files with this dir/basename
<output>           file to write alignments to

so like, every one of those placeholders matters:

  • <readfile> β€” a comma-separated list of files holding unpaired reads πŸ“
  • <m1file> β€” a comma-separated list of files holding upstream mates
  • <m2file> β€” a comma-separated list of files holding downstream mates
  • <basepath> β€” write wham data to files with this dir/basename πŸŽ€
  • <output> β€” the file where the alignments go πŸ¦‹

πŸŽ€ Input options

  • -l <int> β€” use the first <int> bases in each read. short king energy, only the beginning counts πŸ’…

πŸ”₯ Alignment options

  • -v <int> β€” specify the max number of errors allowed in a reported alignment. yes, a cap, bestie πŸ™ˆ
  • -g, --gap <int> β€” specify the max number of gaps in a reported alignment.
  • -e, --maqerr <int> β€” max sum of mismatch quals across the alignment. it's giving ✨quality math✨
  • --nofw, --norc β€” do not align to the forward / reverse-complement ref strand.
  • --nofr, --norf β€” do not align to the mate1/mate2 strand: fw/rev, rev/fw.
  • -I, --minins <int> β€” minimum insert size for paired-end alignment (default: 0).
  • -X, --maxins <int> β€” maximum insert size for paired-end alignment (default: 250).

πŸ‘‘ Reporting options

  • -k <int> β€” report up to <int> valid alignemtns per read (default: 1).
  • -a, --all β€” report all valid alignments per read. greedy girl, we respect it πŸ‘‘
  • --best β€” reprot valid alignments in a sorted order of quality.
  • -m <int> β€” discard reads with more than <int> valid alignmetns. bye bye ambiguity πŸ’€

πŸ¦‹ Output options

  • -S, --sam β€” write alignment in SAM format.
  • --al <fname> β€” write aligned reads/pairs to file(s) <fname>.
  • --un <fname> β€” write unaligned reads/pairs to file(s) <fname>.

⭐ Performance options

  • -t <int> β€” specify the number of threads. more threads, more main character energy 🌈
  • --nocat β€” do not concatenate results from various threads.
  • --step <int> β€” specify the number of indexes that fit into memory.

πŸ’œ Other options

  • --version β€” print version information.
  • -h, --help β€” print this usage message. the classic 🫢

🫢 AUTHOR 🫢

This manpage was written by Nilesh Patra for the Debian distribution and can be used for any other usage of the program. periodt πŸ’–


and that's the whole thing, bestie β€” wham 0.1.5, dated February 2021, dropping out of the User Commands section like the icon it is βœ¨πŸŽ€πŸ’… slay, read the manpage, stay hydrated πŸ¦‹πŸŒΈ