Bio::S...3Result(3pm)
π Bio::Search::Result::hmmer3Result π
okay bestie, gather round, because we're looking at Bio::S...3Result β that's the perl manual page for Bio::Search::Result::hmmer3Result, a module in the User Contributed Perl Documentation collection. she's giving "template that got committed before anyone filled her in" and honestly? iconic behaviour. let's read her anyway π
β¨ NAME β¨
Bio::Search::Result::hmmer3Result β the description of the object. and yes, the official description literally says "DESCRIPTION of Object". no notes. we love a placeholder queen π
πΈ SYNOPSIS πΈ
okay so the synopsis says, and I quote, "Give standard usage here". that's it. that's the whole synopsis. she's manifesting her own documentation rn π¦
bestie if you're looking for the actual usage, scroll down to APPENDIX β that's where the real methods live π
π«Ά DESCRIPTION π«Ά
"Describe the object here."
periodt. that's the entire description. she said figure it out yourself and honestly, respect π
π FEEDBACK π
π Mailing Lists π
User feedback is, like, an integral part of the evolution of this module and all the other Bioperl modules. so if you have comments or suggestions, send them β preferably to the Bioperl mailing list. your participation is much appreciated, fr fr π₯Ή
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
π§ Support π§
okay this part is important, bestie, so listen up: please send your usage questions and support issues to the mailing list:
bioperl-l@bioperl.org
...and not straight to the module maintainer. there are so many experienced and responsive experts on that list who can look at your problem and address it quickly. and please β if at all possible β include a thorough description of the problem with code and data examples. give them the whole lore, not just the vibe π
π Reporting Bugs π
found a bug? report it to the Bioperl bug tracking system so the team can keep track of bugs and how they get resolved. bug reports can be submitted via the web here:
https://github.com/bioperl/bioperl-live/issues
do it for the plot π¦
π AUTHOR - Thomas Sharpton π
Email: thomas.sharpton@gmail.com
(and then the page says "Describe contact details here." β she's still workshopping it, we support her π)
π CONTRIBUTORS π
the page says: "Additional contributors names and emails here". so... the contributor list is currently a mood board. when they show up, they'll be listed here β¨
π APPENDIX π
okay this is the good part!! the rest of the documentation details each of the object methods. and heads up β internal methods are usually preceded with a _, so if you see an underscore, that's an inside-job method, iykyk.
πΈ new
- Title β
new - Usage β
my $obj = new Bio::Search::Result::hmmer3Result.pm(); - Function β Builds a new
Bio::Search::Result::hmmer3Result.pmobject - Returns β an instance of
Bio::Search::Result::hmmer3Result.pm - Args β
-hmm_name => string, name of hmm fileand-sequence_file => name of the sequence file
it's giving "birth". you hand her the name of the hmm file and the name of the sequence file, and she hands you back a whole object. slay π«Ά
π¦ hmm_name
- Title β
hmm_name - Usage β
$obj->hmm_name($newval) - Function β Get/Set the value of hmm_name
- Returns β value of hmm_name
- Args β newvalue (optional)
getter and setter in one, main character energy. pass a newvalue to set it, pass nothing to just read it π
π sequence_file
- Title β
sequence_file - Usage β
$obj->sequence_file($newval) - Function β Get/Set the value of sequence_file
- Returns β value of sequence_file
- Args β newvalue (optional)
same deal, same energy β optional newvalue, get or set, no cap πΈ
π₯ next_model
- Title β
next_model - Usage β
my $domain = $result->next_model - Function β Returns the next domain β this is an alias for
next_hit - Returns β
L<Bio::Search::Hit::HitI>object - Args β none
okay important detail: she calls it a domain in the usage and the function line, but the function is literally an alias for next_hit. so it's the same thing wearing a different outfit π no args, she just gives you the next Bio::Search::Hit::HitI object.
π models
- Title β
models - Usage β
my @domains = $result->models; - Function β Returns the list of HMM models seen β this is an alias for
hits() - Returns β Array of
L<Bio::Search::Hit::HitI>objects - Args β none
she returns the whole list of HMM models, as an array of Bio::Search::Hit::HitI objects. and again β alias alert β this is hits(). same girly, plural edition π
π rewind
- Title β
rewind - Usage β
$result->rewind; - Function β Allow one to reset the Hit iteration to the beginning. Since this is an in-memory implementation
- Returns β none
- Args β none
you know when you finish the list and you wanna start over? that's her. she resets the Hit iteration back to the beginning. and the reason she can do that so casually is because this is an in-memory implementation β no disk drama, just vibes β¨
π tiny disclaimer bestie: the NAME, SYNOPSIS and DESCRIPTION sections of this page are genuinely, canonically placeholders. I'm not making that up, I'm reporting it. everything else above is exactly what she says.
and that's the page!! she was written by Thomas Sharpton, she ships with perl v5.30.0, and she was dated 2019-10-29. thanks for coming to my ted talk, go read the actual methods, mwah πππ¦πΈπ
π¦ where this page comes from
- debian bookworm: libbio-searchio-hmmer-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-searchio-hmmer-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libbio-searchio-hmmer-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-searchio-hmmer-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms