PLAST(1)

πŸ’… NAME πŸ’…

plast β€” Parallel Local Sequence Alignment Search Tool


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, say hi to plast 2.3.1 β€” she's the Parallel Local Sequence Alignment Search Tool and she is so good at what she does. Here's the vibe check on this exact build:

  • Build date: 2016-02-09 09:47:45
  • OS: Linux-4.3.0-1-amd64
  • Compiler: /usr/bin/cc (5.3.1)
  • Host CPU: 4 cores available

Quick note before we get into it: [*] marks a mandatory argument. Like, you have to give her that one. No [*] means it's optional and she'll cope, she's flexible like that. 🫢


✨ the options, one by one ✨

  • -p [*] β€” Program Name, and your choices are plastp, tplastn, plastx, tplastx or plastn. Pick your fighter.
  • -d [*] β€” Subject database file. mandatory, bestie.
  • -i [*] β€” Query database file. also mandatory. she needs both, it's giving mutuals.
  • -o β€” PLAST report Output File.
  • -e β€” Expectation value.
  • -n β€” Size of neighbourhood performing ungapped extension.
  • -s β€” Ungapped threshold that triggers a small gapped extension.
  • -g β€” threshold for the small gapped extension.
  • -b β€” bandwidth for the small gapped extension.
  • -a β€” Number of processors to use.
  • -G β€” Cost to open a gap.
  • -E β€” Cost to extend a gap.
  • -xdrop-ungap β€” X dropoff value for Ungapped alignment, in bits. Passing zero invokes the default behavior, which is 20 bits.
  • -X β€” X dropoff value for gapped alignment, in bits. Zero invokes the default behavior.
  • -Z β€” X dropoff value for final gapped alignment, in bits. 0.0 invokes the default behavior.
  • -index-threshold β€” Index threshold used to calculate the similarity between neighbours.
  • -F β€” Filter query sequence.
  • -M β€” Score matrix. Your picks are BLOSUM62 or BLOSUM50.
  • -strand β€” strands for plastn: 'plus', 'minus' or 'both' (that last one's the default ✨).
  • -r β€” reward for a nucleotide match (plastn).
  • -q β€” penalty for a nucleotide mismatch (plastn).
  • -force-query-order β€” Force queries ordering in output file.
  • -max-database-size β€” Maximum allowed size, in bytes, for a database. If it's greater than that, the database gets segmented.
  • -max-hit-per-query β€” Maximum hits per query. A value of 0 will dump all hits, and that's the default.
  • -max-hsp-per-hit β€” Maximum alignments per hit. A value of 0 will dump all hits, and that's the default.
  • -outfmt β€” Output format: 1 for tabulated (the default), 2 for extended tabulated, 4 for NCBI Blast-like.
  • -strands-list β€” List of the strands (ex: "1,2,6") to be used when using algo using nucleotids databases.
  • -optim-codon-stop β€” size of the allowed range between the last invalid character and the next stop codon.
  • -factory-dispatcher β€” Factory that creates dispatcher.
  • -factory-statistics β€” Factory that creates statistics builder.
  • -factory-indexation β€” Factory that creates indexation builder.
  • -factory-hit-ungap β€” Factory that creates ungap hits iterator.
  • -factory-hit-smallgap β€” Factory that creates small gap hits iterator.
  • -factory-hit-fullgap β€” Factory that creates full gap hits iterator.
  • -factory-hit-composition β€” Factory that creates composition hits iterator.
  • -factory-gap-result β€” Factory that creates gap alignments result.
  • -factory-ungap-result β€” Factory that creates ungap alignments result.
  • -splitter β€” Factory that creates an alignment splitter. String: 'normal' or 'banded' (default).
  • -optim-filter-ungap β€” Optimization that filters out through ungap alignments.
  • -bargraph β€” Display a progress bar during execution. cute and functional, we love.
  • -bargraph-size β€” Nb of characters of the bargraph.
  • -progression-file β€” Dump in a file the current execution percentage.
  • -verbose β€” Display information during algorithm execution.
  • -full-stats β€” Dump algorithm statistics.
  • -stats β€” Dump generic statistics.
  • -stats-fmt β€” Format of statistics: 'raw' (default) or 'xml'.
  • -stats-auto β€” Automatic stats file creation.
  • -alignment-progress β€” Dump in a file the growing number of ungap/ungap alignments during algorithm.
  • -resources-progress β€” Dump in a file information about resources during algorithm.
  • -plastrc β€” Pathname of the plast config file.
  • -xmlfilter β€” Uri of a XML filter file.
  • -seeds-use-ratio β€” Ratio of seeds to be used.
  • -seeds-index-filter β€” seeds length to be used for the indexation filter.
  • -complete-subject-database-stats-file β€” File path to the stats of the complete subject database.
  • -W β€” size of the seeds.
  • -h β€” help. she's got you. 🫢

πŸ“š citing her πŸ“š

if you use PLAST in your work, cite her properly bestie, she deserves it:

Nguyen VH, Lavenier D. (2009) PLAST: parallel local alignment search tool for database comparison. BMC Bioinformatics, vol 10, no 329.

🌸 AUTHOR 🌸

This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program. king behavior honestly. πŸ‘‘


and that's the whole page, bestie πŸ’– this was plast 2.3.1, dated February 2016, and we're out. slay, stay aligned, and read your manpages. periodt. βœ¨πŸ¦‹πŸ’