PAIR_ALIGN(1)

πŸ“¦
version 2.5.2 Β· 2 versions
, in ubuntu stonking

πŸ’… PAIR_ALIGN β€” bestie, let's align some sequences πŸ’…

okay so this is pair_align, a manual page from section 1 (that's "general commands", the little number after the name, iykyk ✨). Fr fr, it's the tool for pairwise alignment and she ate.


🌸 NAME 🌸

pair_align β€” Pairwise alignment. That's it, that's the name, no cap. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

pair_align [OPTIONS] -s IN

like, you give her options, you give her an input file with -s, and she goes to work. simple as. ✨


πŸ‘‘ DESCRIPTION πŸ‘‘

so basically this program lets you align two sequences using dyamic programming alignment algorithms β€” yes bestie, the manpage itself says "dyamic", we keep it exactly as-is, typos are sacred, periodt πŸ’€ β€” while also letting you tweak various parameters to your little heart's content. it's giving customizable. it's giving control. πŸŽ€


πŸ”₯ OPTIONS πŸ”₯

  • -h, --help β€” shows you the help message. bestie behavior honestly, always ask for help when you need it 🫢
  • --version β€” spills the version info. πŸ’…

⭐ Main Options

  • -s, --seq INPUT_FILE β€” the FASTA file with two sequences in it. the valid filetypes are: .frn, .fna, .ffn, .fasta, .fas, .faa, and .fa. pick one, don't be chaotic 🌸
  • -a, --alphabet STRING β€” the sequence alphabet. literally one of protein, dna, rna, and text. Default: protein. πŸ’œ
  • -m, --method STRING β€” the DP alignment method, and your choices are Needleman-Wunsch, Gotoh, Smith-Waterman, Longest Common Subsequence β€” or in shortcode: one of nw, gotoh, sw, and lcs. Default: gotoh. main character method honestly ✨
  • -o, --outfile OUTPUT_FILE β€” the output filename. valid filetypes are: .msf, .frn, .fna, .ffn, .fasta, .fas, .faa, and .fa. Default: out.fasta. πŸ¦‹

πŸŽ€ Scoring Options

  • -g, --gop INTEGER β€” gap open penalty. Default: -11. ouch, that's a big yikes number but ok πŸ‘‘
  • -e, --gex INTEGER β€” gap extension penalty. Default: -1. gentler, we love a soft penalty πŸ’–
  • -ma, --matrix STRING β€” the score matrix. yes queen, matrix 🧚
  • -ms, --msc INTEGER β€” match score. Default: 5. slay, a match! ⭐
  • -mm, --mmsc INTEGER β€” mismatch penalty. Default: -4. not me getting penalized for being different 😭

🌈 Banded Alignment Options

  • -lo, --low INTEGER β€” the lower diagonal. πŸ“‰
  • -hi, --high INTEGER β€” the upper diagonal. πŸ“ˆ

πŸ’€ DP Matrix Configuration Options

  • -c, --config STRING β€” the alignment configuration. one of ffff, ffft, fftf, fftt, ftff, ftft, fttf, fttt, tfff, tfft, tftf, tftt, ttff, ttft, tttf, and tttt. yes bestie, ALL sixteen combinations, we listed every single one, no skipping πŸ™ˆ

🧚 ALIGNMENT CONFIGURATION 🧚

so the alignment configuration is a string of four characters, and each one of them is either t or f. every single combination is allowed β€” she's flexible like that πŸ’…. here's what they all mean, one by one:

  • tfff β€” first row initialized with 0s. πŸ“
  • ftff β€” first column initialized with 0s. πŸ“
  • fftf β€” search last column for maximum. πŸ”₯
  • ffft β€” search last row for maximum. πŸ”₯
ngl bestie, that block above is exactly what the original gives us, so that's exactly what you get. no extra lore, no invented facts, we stay honest in this house 🫢

πŸ’– a lil sign-off πŸ’–

this gorgeous piece of documentation is pair_align 1.3.12 [tarball] β€” that's the source slash version, straight from the tarball, and the man page lives under the PAIR_ALIGN(1) banner. anyway ily, go align something, you're gonna do amazing. bye bestie πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from