LASTAL5(1)

πŸ“¦
version 1447 Β· 2 versions
, in debian bookworm

πŸ¦‹ LASTAL5(1) πŸ¦‹

okay so bestie, this is the manual page for lastal5, living in the User Commands section, and it's literally about genome-scale comparison of biological sequences. yes the whole genome. no cap. let's get into it πŸ’…


🌸 NAME 🌸

lastal5 β€” genome-scale comparison of biological sequences 🧬✨


🌈 SYNOPSIS 🌈

lastal5-plain [options] lastdb-name fasta-sequence-file(s)

πŸ’– DESCRIPTION πŸ’–

Find and align similar sequences. that's the whole vibe, but the details are where it ATE. 🫢

πŸŽ€ Cosmetic options:

  • -h, --help β€” show all options and their default settings, and exit. your little cheat sheet, bestie πŸ’…
  • -V, --version β€” show version information, and exit. identity check moment ✨
  • -v β€” be verbose: write messages about what lastal is doing. she's narrating her own life, iconic πŸ‘‘
  • -f β€” output format: TAB, MAF, BlastTab, BlastTab+ (default: MAF)

πŸ”₯ E-value options (default settings):

  • -D β€” query letters per random alignment (1e+06)
  • -E β€” maximum expected alignments per square giga (1e+18/D/refSize/numOfStrands)

πŸ’œ Score options (default settings):

  • -r β€” match score (2 if -M, else 6 if 1<=Q<=4, else 1 if DNA)
  • -q β€” mismatch cost (3 if -M, else 18 if 1<=Q<=4, else 1 if DNA)
  • -p β€” match/mismatch score matrix (protein-protein: BL62, DNA-protein: BL80)
  • -X β€” N/X is ambiguous in: 0=neither sequence, 1=reference, 2=query, 3=both (0)
  • -a β€” gap existence cost (DNA: 7, protein: 11, 1<=Q<=4: 21)
  • -b β€” gap extension cost (DNA: 1, protein: 2, 1<=Q<=4: 9)
  • -A β€” insertion existence cost (a)
  • -B β€” insertion extension cost (b)
  • -c β€” unaligned residue pair cost (off)
  • -F β€” frameshift cost(s) (off)
  • -x β€” maximum score drop for preliminary gapped alignments (z)
  • -y β€” maximum score drop for gapless alignments (min[t*10, x])
  • -z β€” maximum score drop for final gapped alignments (e-1)
  • -d β€” minimum score for gapless alignments (min[e, 2500/n query letters per hit])
  • -e β€” minimum score for gapped alignments

✨ Initial-match options (default settings):

  • -m β€” maximum initial matches per query position (10)
  • -l β€” minimum length for initial matches (1)
  • -L β€” maximum length for initial matches (infinity)
  • -k β€” use initial matches starting at every k-th position in each query (1)
  • -W β€” use "minimum" positions in sliding windows of W consecutive positions

🌟 Miscellaneous options (default settings):

  • -s β€” strand: 0=reverse, 1=forward, 2=both (2 for DNA, 1 for protein)
  • -S β€” score matrix applies to forward strand of: 0=reference, 1=query (0)
  • -K β€” omit alignments whose query range lies in >= K others with > score (off)
  • -C β€” omit gapless alignments in >= C others with > score-per-length (off)
  • -P β€” number of parallel threads (1)
  • -i β€” query batch size (64M if multi-volume, else off)
  • -M β€” find minimum-difference alignments (faster but cruder). lowkey she's speedrunning πŸƒβ€β™€οΈπŸ’¨
  • -T β€” type of alignment: 0=local, 1=overlap (0)
  • -n β€” maximum gapless alignments per query position (infinity if m=0, else m)
  • -N β€” stop after the first N alignments per query strand
  • -R β€” lowercase & simple-sequence options (the same as was used by lastdb)
  • -u β€” mask lowercase during extensions: 0=never, 1=gapless, 2=gapless+postmask, 3=always (2 if lastdb -c and Q!=pssm, else 0)
  • -w β€” suppress repeats inside exact matches, offset by <= this distance (1000)
  • -G β€” genetic code (1)
  • -t β€” 'temperature' for calculating probabilities (1/lambda)
  • -g β€” 'gamma' parameter for gamma-centroid and LAMA (1)
  • -j β€” output type: 0=match counts, 1=gapless, 2=redundant gapped, 3=gapped, 4=column ambiguity estimates, 5=gamma-centroid, 6=LAMA, 7=expected counts (3)
  • -J β€” score type: 0=ordinary, 1=full (1 for new-style frameshifts, else 0)
  • -Q β€” input format: fastx, keep, sanger, solexa, illumina, prb, pssm (default: fasta)

🧚 Split options:

  • --split β€” do split alignment
  • --splice β€” do spliced alignment
  • --split-f=FMT β€” output format: MAF, MAF+
  • --split-d=D β€” RNA direction: 0=reverse, 1=forward, 2=mixed (default: 1)
  • --split-c=PROB β€” cis-splice probability per base (default: 0.004)
  • --split-t=PROB β€” trans-splice probability per base (default: 1e-05)
  • --split-M=MEAN β€” mean of ln[intron length] (default: 7.0)
  • --split-S=SDEV β€” standard deviation of ln[intron length] (default: 1.7)
  • --split-m=PROB β€” maximum mismap probability (default: 1.0)
  • --split-s=INT β€” minimum alignment score (default: e OR e+t*ln[100])
  • --split-n β€” write original, not split, alignments
  • --split-b=B β€” maximum memory (default: 8T for split, 8G for spliced)

and that's the whole page, bestie 🫢 this was lastal5 version 1447, dated February 2023, and honestly? she ate and left no crumbs. go align something iconic πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from