Bio::Tools::Blat(3pm)
πΈ NAME πΈ
Bio::Tools::Blat β it's a parser for the Blat program, bestie. That's literally the whole job description and honestly? She does it flawlessly. π
This page lives in the User Contributed Perl Documentation collection, so consider it a gift from the community to you, fr fr. π
β¨ SYNOPSIS β¨
Okay so here's the entire vibe, look how simple:
use Bio::Tools::Blat;
my $blat_parser = Bio::Tools::Blat->new(-fh =>$filehandle );
while( my $blat_feat = $blat_parser->next_result ) {
push @blat_feat, $blat_feat;
}
Slurp in a filehandle, spin up a parser, then just keep asking for next_result until there's nothing left to give. It's giving β¨effortlessβ¨. π₯
π¦ DESCRIPTION π¦
Parser for Blat program. Short, sweet, iconic, no notes. π
π FEEDBACK π
Mailing Lists π¬
User feedback is, like, the entire glow-up arc of this module and every other Bioperl module too. So if you've got comments or suggestions, please send them to the Bioperl mailing list. Your participation is genuinely much appreciated, no cap. π«Ά
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
Support π
Bestie, listen. Please send usage questions and support issues to the mailing list:
bioperl-l@bioperl.org
β¦rather than going straight to the module maintainer. There are so many experienced and responsive experts on there who will be able to look at your problem and address it quickly. π
And if you do ask, please include a thorough description of the problem along with code and data examples if at all possible. The more context you give, the faster someone can help you. π
Reporting Bugs π
Found a bug? Report it to the Bioperl bug tracking system β that's how we keep track of bugs and their resolutions, and honestly it's how things actually get fixed. π
Bug reports can be submitted on the web here:
https://github.com/bioperl/bioperl-live/issues
π AUTHOR β Balamurugan Kumarasamy π
Email: bala@tll.org.sg
Iconic behavior. Credit where credit is due. π
π APPENDIX π
The rest of this documentation breaks down every object method in detail, so buckle up, bestie. Just so you know the lay of the land: internal methods are usually preceded with a _ (iykyk). π§
π new
Title : new
Usage : my $obj = Bio::Tools::Blat->new(-fh=>$filehandle);
Function: Builds a new Bio::Tools::Blat object
Returns : Bio::Tools::Blat
Args : -filename
-fh (filehandle)
It builds you a brand-new Bio::Tools::Blat object and hands it right back to you. Give it either -filename or -fh (a filehandle) and you're set. π
π next_result
Title : next_result
Usage : my $feat = $blat_parser->next_result
Function: Get the next result set from parser data
Returns : L<Bio::SeqFeature::Generic>
Args : none
This is the main character method, honestly. It grabs the next result set from the parser data. Takes no arguments at all β you just call it and it delivers. Returns a Bio::SeqFeature::Generic. π
π create_feature
Title : create_feature
Usage : my $feat=$blat_parser->create_feature($feature,$seqname)
Function: creates a SeqFeature Generic object
Returns : L<Bio::SeqFeature::Generic>
Args :
She creates a SeqFeature Generic object for you β pass in your $feature and $seqname and let her cook. π₯ Returns a Bio::SeqFeature::Generic. (The Args line is just vibes and empty space in the original, so we're leaving it exactly as-is. π)
That's the whole page, bestie. Every method, every email, every URL β nothing dropped, nothing skipped. π
Sign-off time π β this page is from perl v5.32.1, dated 2021-08-15, and it's the man page for Bio::Tools::Blat(3pm). Go parse something gorgeous. π
β¨
π¦ where this page comes from
- debian bookworm: libbio-perl-perl 1.7.8-1 Β· Perl
- debian trixie: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu jammy: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu noble: libbio-perl-perl 1.7.8-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms