Bio::S...actory(3pm)

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

πŸ’– NAME πŸ’–

Bio::Search::HSP::HSPFactory β€” bestie, it's a factory whose whole job is making Bio::Search::HSP::HSPI objects ✨


🌸 SYNOPSIS 🌸

use Bio::Search::HSP::HSPFactory;
my $factory = Bio::Search::HSP::HSPFactory->new();
my $resultobj = $factory->create(@args);

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: we want to keep the whole object-creation thing lowkey hidden, right? that way we can dynamically swap out which objects get made by the SearchIO parser, all depending on which format of report we're parsing at that moment. main character energy, honestly. πŸ’…

and this particular object? it exists for one reason and one reason only: creating new HSPs. that's it. that's the vibe. πŸ‘‘


πŸ’Œ FEEDBACK πŸ’Œ

πŸ“¬ Mailing Lists

user feedback is, like, integral to the evolution of this and every other Bioperl module. no cap. so please send your comments and suggestions β€” preferably to the Bioperl mailing list. your participation is so appreciated, fr fr. 🫢

bioperl-l@bioperl.org                  - General discussion
http://bioperl.org/wiki/Mailing_lists  - About the mailing lists

πŸ«‚ Support

bestie, if you've got usage questions or support issues, please direct them to the mailing list:

bioperl-l@bioperl.org

and not straight to the module maintainer, okay? there are so many experienced and responsive experts on there who will be able to look at your problem and address it quickly. also β€” if it's at all possible β€” please include a thorough description of the problem with code and data examples. the more detail the better, iykyk. πŸ™ˆ

πŸ› Reporting Bugs

found a bug? report it to the Bioperl bug tracking system so we can keep track of the bugs and their resolutions like the organized icons we are. bug reports can be submitted via the web:

https://github.com/bioperl/bioperl-live/issues

✨ AUTHOR - Jason Stajich ✨

Email jason-at-bioperl.org


πŸ“– APPENDIX πŸ“–

the rest of the docs go deep on every single object method. heads up: internal methods are usually preceded with a _ πŸ‘€

🌟 new

Title   : new
Usage   : my $obj = Bio::Search::HSP::HSPFactory->new();
Function: Builds a new Bio::Search::HSP::HSPFactory object
Returns : Bio::Search::HSP::HSPFactory
Args    :

🌟 create

Title   : create
Usage   : $factory->create(%args)
Function: Create a new L<Bio::Search::HSP::HSPI> object
Returns : L<Bio::Search::HSP::HSPI>
Args    : hash of initialization parameters

🌟 type

Title   : type
Usage   : $factory->type('Bio::Search::HSP::GenericHSP');
Function: Get/Set the HSP creation type
Returns : string
Args    : [optional] string to set

and that's the whole page, bestie!! this one's from perl v5.32.1, dated 2021-08-15, and it lives in the User Contributed Perl Documentation. go forth and factory your HSPs πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from