Bio::Tools::Blat(3pm)

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

🌸 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