BP_SEARCH2GFF(1)
π BP_SEARCH2GFF(1) β bestie's SearchIO-to-GFF era π
okay so this page lives in the User Contributed Perl Documentation section, and it's all about bp_search2gff, a script that turns a SearchIO report into GFF. no cap, we're getting every flag. π«Ά
β¨ NAME β¨
bp_search2gff β turn a SearchIO report into GFF. literally the whole vibe. πΈ
π SYNOPSIS π
Usage:
bp_search2gff [-o outputfile] [-f reportformat] [-i inputfilename] OR file1 file2 ..
π DESCRIPTION π
okay so this script will turn a SearchIO report (BLAST, FASTP, SSEARCH, AXT, WABA) into GFF. iconic. π§
The options are:
-i infilenameβ (optional) input filename; it will read either ARGV files or from STDIN. π-o filenameβ the output filename[default STDOUT]. π-f formatβ search result format (blast, fasta,waba,axt) (ssearchis fasta format). default isblast. β¨-t/--type seqtypeβ if you want to see query or hit information in the GFF report. π¦-s/--sourceβ specify the source (will be algorithm name otherwise likeBLASTN). πΈ--methodβ the method tag (primary_tag) of the features (default issimilarity). π--scorefuncβ a string or a file that when parsed evaluates to a closure which will be passed a feature object and that returns the score to be printed. π--locfuncβ a string or a file that when parsed evaluates to a closure which will be passed two features, query and hit, and returns the location (Bio::LocationIcompliant) for the GFF3 feature created for each HSP; the closure may use theclone_loc()andcreate_loc()functions for convenience, see their PODs. π₯--onehspβ only print the first HSP feature for each hit. π-p/--parentβ the parent to which HSP features should refer if not the name of the hit or query (depending on--type). π--target/--notargetβ whether to always add theTargettag or not. β-hβ this help menu. π--versionβ GFF version to use (put a3here to use gff 3). π--componentβ generate GFF component fields (chromosome). π-m/--matchβ generate a'match'line which is a container of all the similarity HSPs. π§--addidβ addIDtag in the absence of--match. π-c/--cutoffβ specify an evalue cutoff. π«Ά
Additionally specify the filenames you want to process on the command-line. If no files are specified then STDIN input is assumed. You specify this by doing:
bp_search2gff < file1 file2 file3
π AUTHOR π
Jason Stajich, jason-at-bioperl-dot-org. king behavior. π
π«Ά Contributors π«Ά
Hilmar Lapp, hlapp-at-gmx-dot-net. royalty. π
π clone_loc π
- Title:
clone_loc - Usage:
my $l = clone_loc($feature->location); - Function: helper function that simplifies the task of cloning locations for
--locfuncclosures. Presently simply implemented usingStorable::dclone(). - Example: β
- Returns: a
L<Bio::LocationI>object of the same type and with the same properties as the argument, but physically different. All structured properties will be cloned as well. - Args: a
L<Bio::LocationI>compliant object.
π create_loc π
- Title:
create_loc - Usage:
my $l = create_loc("10..12"); - Function: helper function that simplifies the task of creating locations for
--locfuncclosures. Creates a location from a feature-table formatted string. - Example: β
- Returns: a
Bio::LocationIobject representing the location given as formatted string. - Args: a GenBank feature-table formatted string.
π that's the whole page, bestie. this fab little manual shipped with perl v5.42.3, dated 2021-02-03. periodt. π«Άβ¨
π¦ where this page comes from
- nixos 26.05: perl5.42.3-BioPerl 1.7.8
- nixpkgs unstable: perl5.42.3-BioPerl 1.7.8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms