BP_SEA...NBLOCKS(1p)

πŸ“¦
version 1.7.8 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– BP_SEA...NBLOCKS(1p) πŸ’–

okay so bestie, welcome to the bp_search2alnblocks page β€” it lives in the User Contributed Perl Documentation section, manual 1p, and honestly? it's giving glow-up energy for your BLAST output. let's get into it ✨


🌸 NAME 🌸

bp_search2alnblocks β€” turn SearchIO parseable reports(s) into a set of aligned blocks 🧚


✨ SYNOPSIS ✨

bp_search2alnblocks --minid PERCENTID --minlen LEN --minevalue EVALUE file1.
blast file2.blast ...> out.fas

(yes, the line breaks in that synopsis are exactly what the original says, no cap β€” don't @ me, I just work here πŸ’…)


πŸ¦‹ DESCRIPTION πŸ¦‹

This script will parse and filter BLAST (or other formats Bio::SearchIO can parse) output and format the alignment as blocks of alignments based on the HSPs. Note this can only work if the input file parsed contains the necessary. 😭 (yes, that's the whole sentence, it just… ends. iconic behavior, honestly.)

Typically this can be used to turn BLAST output into a FASTA alignment format for input into the QRNA comparative gene finder for RNA genes (E.Rivas). so like, blast β†’ alignment β†’ RNA gene finding pipeline, periodt πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • --maxevalue β€” Maximum E-value for an HSP
  • --minevalue β€” Minimum E-value for an HSP
  • --minlen β€” Minimum length of an HSP [default 0]
  • --maxid β€” Maximum Percent Id [default 100] (to help remove sequences which are really close)
  • --minid β€” Minimum Percent Identity for an HSP [default 0]
  • -i/--input β€” An optional input filename (expects input on STDIN by default)
  • -o/--output β€” An optional output filename (exports to STDOUT by default)
  • -f/--format β€” Specify a different Search Alignment format- {fasta, axt, waba, blast, blastxml} are all permitted although the format must have actual alignment sequence for this script to work. See L<Bio::SearchIO> for more information.
  • -of/--outformat β€” Output format for the alignment blocks, anything L<Bio::AlignIO> supports.
  • -v/--verbose β€” Turn on debugging

πŸ‘‘ AUTHOR - Jason Stajich πŸ‘‘

Jason Stajich, jason-at-bioperl-dot-org.


bestie reminder 🫢 β€” if you're feeding it a format, it's gotta have the actual alignment sequence in it, or this whole thing just does not go. vibe check your input first fr fr.

that's the whole page, we ate and left no crumbs πŸ“ this one's running on perl v5.32.1, dated 2021-08-15, straight from the User Contributed Perl Documentation corner of the manual. mwah πŸ’œβœ¨

πŸ“¦ where this page comes from