Bio::T...Hmmpfam(3pm)

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

🌸 Bio::T...Hmmpfam(3pm) πŸ’…

User Contributed Perl Documentation Β· Bio::T...Hmmpfam(3pm)

okay bestie, sit down, hydrate, and let me tell you about the most specific little parser you're ever gonna meet 🫢


✨ NAME ✨

Bio::Tools::Hmmpfam β€” it's a Parser for Hmmpfam program. that's the whole job. she parses. she does it well. periodt. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

here's the vibe, copy-paste ready, no thoughts head empty:

use Bio::Tools::Hmmpfam;
my @hmmpfam_feat;
my $hmmpfam_parser = Bio::Tools::Hmmpfam->new(-fh =>$filehandle );
while( my $hmmpfam_feat = $hmmpfam_parser->next_result ) {
      push @hmmpfam_feat, $hmmpfam_feat;
}

make a parser, hand it a filehandle, loop over next_result until it stops giving, shove everything into @hmmpfam_feat. that's it. that's the whole ritual. πŸ¦‹


🌈 DESCRIPTION 🌈

Parser for Hmmpfam program. lowkey that's the entire pitch. also, see also Bio::SearchIO::hmmer β€” go look at her too, she's the other icon in this friend group. ✨


πŸ’Œ FEEDBACK πŸ’Œ

πŸ“¬ Mailing Lists

User feedback is an integral part of the evolution of this and other Bioperl modules. not to be dramatic but your comments and suggestions are literally the main character of this whole project's glow-up. 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 so if you have a usage question or a support issue, please direct it to the mailing list:

bioperl-l@bioperl.org

rather than to the module maintainer directly. and this is not a shady thing, it's a strategy bestie β€” many experienced and reponsive experts will be able look at the problem and quickly address it. (yes, "reponsive", that's the original spelling, we do not touch the sacred text πŸ’€)

please include a thorough description of the problem with code and data examples if at all possible. no vague "it broke 😭" DMs. give us the receipts. 🧾

πŸ› Reporting Bugs

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

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

πŸ‘‘ AUTHOR - Balamurugan Kumarasamy πŸ‘‘

Email: fugui@worf.fugu-sg.org

the literal legend who wrote this. we stan. 🌟


πŸ“– APPENDIX πŸ“–

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 the "do not perceive me" energy. πŸ™ˆ

🧚 new

  • Title β€” new
  • Usage β€” my $obj = Bio::Tools::Hmmpfam->new(-fh=>$filehandle);
  • Function β€” Builds a new Bio::Tools::Hmmpfam object
  • Returns β€” Bio::Tools::Hmmpfam
  • Args β€” -filename, -fh (filehandle)

birth of an object. iconic behavior. ✨

πŸ“ next_result

  • Title β€” next_result
  • Usage β€” my $feat = $hmmpfam_parser->next_result
  • Function β€” Get the next result set from parser data
  • Returns β€” L<Bio::SeqFeature::Generic>
  • Args β€” none

call her in a loop and she keeps handing you results until she's out. no args, no drama. πŸ’…

πŸ¦‹ create_feature

  • Title β€” create_feature
  • Usage β€” my $feat=$hmmpfam_parser->create_feature($feature,$seqname)
  • Function β€” creates a SeqFeature Generic object
  • Returns β€” L<Bio::SeqFeature::Generic>
  • Args β€” (empty, she takes nothing on paper, but the usage line says otherwise, iykyk) πŸ™ˆ

πŸŽ€ seqname

  • Title β€” seqname
  • Usage β€” obj->seqname($seqname)
  • Function β€” Internal(not to be used directly)
  • Returns β€” (nothing listed)
  • Args β€” seqname
Internal(not to be used directly) β€” bestie this one said "don't perceive me" in the docs AND meant it. respect the boundary. 🫢

and that's the whole page, no cap, every single line of it πŸ’–

this doc is brought to you by perl v5.30.0, dated 2019-10-29, and filed under Bio::T...Hmmpfam(3pm). ok bye bestie, go parse something gorgeous πŸŒΈβœ¨πŸ‘‘

πŸ“¦ where this page comes from