Bio::T...Summary(3pm)
π NAME π
Bio::Tools::EUtilities::Summary β bestie, this is the class that handles data output (XML) from esummary. That's the whole job. She's the summary girlie. π
β¨ VERSION β¨
version 1.77 β that's the one, no cap.
πΈ SYNOPSIS πΈ
okay so real talk, do NOT go making an instance of this directly, Bio::Tools::EUtilities is the one that does that for you. Look:
#### should not create instance directly; Bio::Tools::EUtilities does this ####
my $esum = Bio::Tools::EUtilities->new(-eutil => 'esummary',
-file => 'summary.xml');
# can also use '-response' (for HTTP::Response objects) or '-fh' (for filehandles)
while (my $docsum = $esum->next_DocSum) {
my $id = $docsum->get_ids; # EUtilDataI compliant method, returns docsum ID
my @names = $docsum->get_item_names;
}
also you can use -response (that's for HTTP::Response objects, iykyk) or -fh (that's for filehandles) π
π¦ DESCRIPTION π¦
This class handles data output (XML) from esummary. Simple as that. π
esummary retrieves information in the form of document summaries (docsums) when you pass it a list of primary IDs, or if you're using a previous search history. She's flexible like that. β¨
This module breaks down the returned data from esummary into individual document summaries per ID (using a DocSum object). And because the data in a docsum can be nested (it's giving layers, it's giving onion π§
), subclasses of DocSums β Item, ListItem, Structure β are also present. So iconic of them honestly.
Further documentation for Link and Field subclass methods is included below. π
π to_string π
- Title β
to_string - Usage β
$foo->to_string() - Function β converts current object to string
- Returns β none
- Args β (optional) simple data for text formatting
- Note β Used generally for debugging and for the print_* methods
lowkey just your classic "turn the object into a string" moment, mostly for debugging and the print_* methods. π«Ά
π FEEDBACK π
π Mailing lists π
User feedback is an integral part of the evolution of this and other Bioperl modules. Like, genuinely β your comments and suggestions matter SO much. Send them preferably to the Bioperl mailing list, and your participation is much appreciated. fr fr. π₯Ή
bioperl-l@bioperl.org - General discussion
https://bioperl.org/Support.html - 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. Not being shady, it's just that many experienced and reponsive experts will be able look at the problem and quickly address it. (yes bestie, "reponsive" β that's what the original says, we don't fix, we report π). Please include a thorough description of the problem with code and data examples if at all possible. The more deets the better. π
π 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/bio-eutilities/issues
go off, tell them everything. β¨
π AUTHOR π
Chris Fields <cjfields@bioperl.org> β the legend, the moment, the main character. π«‘
β COPYRIGHT β
This software is copyright (c) 2006-2013 by Chris Fields.
This software is available under the same terms as the perl 5 programming language system itself.
and that's the whole page bestie π β she was written for perl v5.40.0, dated 2025-01-27, and lives in the User Contributed Perl Documentation corner of the manual. slay, bye πβ¨π¦
π¦ where this page comes from
- debian trixie: libbio-eutilities-perl 1.77-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libbio-eutilities-perl 1.77-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libbio-eutilities-perl 1.77-3 Β· 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