PARASAIL_ALIGNER(1)

πŸ’– PARASAIL_ALIGNER(1) πŸ’–

okay bestie, sit down, hydrate, and let me tell you about parasail_aligner β€” it's a User Command, it's iconic, and it's literally here to do your sequence alignments for you. πŸ¦‹


✨ NAME ✨

parasail_aligner β€” Development heaaders and static libraries for parasail

ngl bestie, "heaaders" is spelled exactly like that in the original and I am not touching it, that's the vibe we're preserving fr fr πŸ’…

🌸 DESCRIPTION 🌸

so here's the whole tea. the usage is giving:

usage: parasail_aligner [-a funcname] [-c cutoff] [-x] [-e gap_extend] [-o gap_open] [-m matrix] [-t threads] [-d] [-M match] [-X mismatch] [-k band size (for nw_banded)] [-l AOL] [-s SIM] [-i OS] [-v] [-V] -f file [-q query_file] [-g output_file] [-O output_format {EMBOSS,SAM,SAMH,SSW}] [-b batch_size] [-r memory_budget] [-C] [-A alphabet_aliases]

like, look at all those flags. she has range. πŸŽ€

🌈 Defaults:

here's where it gets juicy, because every single one of these has a default and a rule, and you will respect the rules:

  • funcname β€” sw_stats_striped_16
  • cutoff β€” 7, must be >= 1, exact match length cutoff
  • -x β€” if present, don't use suffix array filter
  • gap_extend β€” 1, must be >= 0
  • gap_open β€” 10, must be >= 0
  • matrix β€” blosum62
  • -d β€” if present, assume DNA alphabet ACGT
  • match β€” 1, must be >= 0
  • mismatch β€” 0, must be >= 0
  • threads β€” system-specific default, must be >= 1
  • AOL β€” 80, must be 0 <= AOL <= 100, percent alignment length
  • SIM β€” 40, must be 0 <= SIM <= 100, percent exact matches
  • OS β€” 30, must be 0 <= OS <= 100, percent optimal score over self score
  • -v β€” verbose output, report input parameters and timing
  • -V β€” verbose memory output, report memory use
  • file β€” no default, must be in FASTA format
  • query_file β€” no default, must be in FASTA format
  • output_file β€” parasail.csv
  • output_format β€” no default, must be one of {EMBOSS,SAM,SAMH,SSW}
  • batch_size β€” 0 (calculate based on memory budget), how many alignments before writing output
  • memory_budget β€” 2GB or half available from system query (4.046 GB)
  • -C β€” if present, use case sensitive alignments, matrices, etc.
  • alphabet_aliases β€” traceback will treat these pairs of characters as matches, for example, 'TU' for one pair, or multiple pairs as 'XYab'

πŸ‘‘ AUTHOR πŸ‘‘

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


and that's the whole page bestie, no cap. πŸ’œ

this was parasail_aligner 2.4.1, from April 2020, living its best PARASAIL_ALIGNER(1) life. go align something slay. 🧚✨🫢