Bio::S...:hmmer2(3pm)
β¨ Bio::SearchIO::hmmer2 β¨
okay bestie, so this page is literally titled Bio::S...:hmmer2(3pm) β she's a User Contributed Perl Documentation girlie and she's here to make HMMER output make sense π
πΈ NAME πΈ
Bio::SearchIO::hmmer2 β a parser for HMMER output (hmmpfam, hmmsearch). no cap, that's the whole job description π
π SYNOPSIS π
# do not use this class directly it is available through Bio::SearchIO
use Bio::SearchIO;
my $in = Bio::SearchIO->new(-format => 'hmmer2',
-file => 't/data/L77119.hmmer');
while( my $result = $in->next_result ) {
# this is a Bio::Search::Result::HMMERResult object
print $result->query_name(), " for HMM ", $result->hmm_name(), "\n";
while( my $hit = $result->next_hit ) {
print $hit->name(), "\n";
while( my $hsp = $hit->next_hsp ) {
print "length is ", $hsp->length(), "\n";
}
}
}
π¨ IMPORTANT GORL π¨ do NOT use this class directly. she's available through Bio::SearchIO, that's the vibe. periodt.
π DESCRIPTION π
This object implements a parser for HMMER output. that's it, that's the whole girl π¦
π FEEDBACK π
π¬ Mailing Lists π¬
User feedback is an integral part of the evolution of this and other Bioperl modules β like, genuinely, she grows because of y'all π«Ά. Send your comments and suggestions preferably to the Bioperl mailing list. Your participation is much appreciated π
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
π Support π
Please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
rather than to the module maintainer directly. like, no DMs please bestie π. Many experienced and reponsive experts will be able look at the problem and quickly address it. Please include a thorough description of the problem with code and data examples if at all possible β receipts, always receipts β¨
π Reporting Bugs π
Report bugs to the Bioperl bug tracking system to help us keep track of the bugs and their resolution. Bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
π AUTHOR - Jason Stajich π
Email jason-at-bioperl.org β the icon who wrote her π β¨
π APPENDIX π
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ (iykyk, that underscore means she's private, don't touch her π§)
β next_result β
- Title :
next_result - Usage :
my $hit = $searchio->next_result; - Function: Returns the next Result from a search
- Returns : Bio::Search::Result::ResultI object
- Args : none
β start_element β
- Title :
start_element - Usage :
$eventgenerator->start_element - Function: Handles a start element event
- Returns : none
- Args : hashref with at least 2 keys
'Data'and'Name'
β end_element β
- Title :
start_element - Usage :
$eventgenerator->end_element - Function: Handles an end element event
- Returns : none
- Args : hashref with at least 2 keys
'Data'and'Name'
π yes, the Title really saysstart_elementon theend_elemententry. we do not edit the ancestors, we just report the lore.
β element β
- Title :
element - Usage :
$eventhandler->element({'Name' => $name, 'Data' => $str}); - Function: Convience method that calls start_element, characters, end_element
- Returns : none
- Args : Hash ref with the keys
'Name'and'Data'
β characters β
- Title :
characters - Usage :
$eventgenerator->characters($str) - Function: Send a character events
- Returns : none
- Args : string
β within_element β
- Title :
within_element - Usage :
if( $eventgenerator->within_element($element) ) {} - Function: Test if we are within a particular element This is different than
'in'because within can be tested for a whole block. - Returns : boolean
- Args : string element name
β in_element β
- Title :
in_element - Usage :
if( $eventgenerator->in_element($element) ) {} - Function: Test if we are in a particular element This is different than
'within'because'in'only tests its immediete parent. - Returns : boolean
- Args : string element name
β start_document β
- Title :
start_document - Usage :
$eventgenerator->start_document - Function: Handle a start document event
- Returns : none
- Args : none
β end_document β
- Title :
end_document - Usage :
$eventgenerator->end_document - Function: Handles an end document event
- Returns : Bio::Search::Result::ResultI object
- Args : none
β result_count β
- Title :
result_count - Usage :
my $count = $searchio->result_count - Function: Returns the number of results we have processed
- Returns : integer
- Args : none
and that's the whole page bestie π«Ά this version was served up by perl v5.30.0, dated 2019-10-29 β an absolute vintage, she's aging like fine wine π go parse some HMMER output and slay πβ¨
π¦ 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