Bio::F...terpro(3pm)
π Bio::FeatureIO::interpro β bestie edition π
okay so this is Bio::FeatureIO::interpro, a lil module from the User Contributed Perl Documentation crew. she reads features out of InterPro XML. that's the whole vibe. let's get into it π¦
β¨ NAME β¨
Bio::FeatureIO::interpro β literally just here to read features from InterPro XML π
πΈ SYNOPSIS πΈ
here's the whole moment, no notes:
my $in = Bio::FeatureIO(-format=>'interpro');
while (my $feat = $in->next_feature) {
# do something with the Bio::SeqFeatureI object
}
that's it. that's the group chat. you build the reader with -format=>'interpro', then you loop with next_feature and every $feat you get back is a Bio::SeqFeatureI object, so go off and do literally whatever you want with it β¨
π DESCRIPTION π
okay so the docs live over at <http://www.ebi.ac.uk/interpro/documentation.html>. that's the whole description, bestie. go read the InterPro documentation if you want the lore π§
π«Ά FEEDBACK π«Ά
π Mailing Lists π
user feedback is, like, integral to how this module and all the other Bioperl modules evolve. so pls send your comments and suggestions, 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 π
usage questions and support issues go to the mailing list:
bioperl-l@bioperl.org
not to the module maintainer directly, bestie π the whole point is that there are many experienced and responsive experts on the list who can look at your problem and quickly address it. so pls, send it to the list.
and if at all possible, include a thorough description of the problem with code and data examples. give them the full context, they'll love you for it π
π Reporting Bugs π
found a bug? report it to the Bioperl bug tracking system so everyone can keep track of the bugs and their resolutions. bug reports can be submitted via the web:
http://bugzilla.open-bio.org/
π AUTHOR - Allen Day π
email: allenday@ucla.edu
periodt. that's the author π
π APPENDIX π
the rest of the documentation goes into detail on each object method. internal methods usually start with an underscore, iykyk π
π§ _push_feature_buffer() π§
Usage :
Function:
Returns :
Args :
(yeah bestie, the fields are literally empty in the original, we don't make the rules π)
π§ _shift_feature_buffer() π§
Usage :
Function:
Returns :
Args :
(also empty. iconic of them honestly πΈ)
π§ xml_parser() π§
Usage : $obj->xml_parser($newval)
Function:
Example :
Returns : value of xml_parser (a scalar)
Args : on set, new value (a scalar or undef, optional)
so xml_parser gives you back the value of xml_parser β which is a scalar β and if you're setting it, you pass in a new value that's either a scalar or undef, and it's optional π
okay that's the whole page!! this one's running on perl v5.30.0 and it's dated 2020-01-13, and it was served up as part of the User Contributed Perl Documentation situation. ty for coming to my ted talk, go parse some InterPro XML bestie πβ¨π¦
π¦ where this page comes from
- debian bookworm: libbio-featureio-perl 1.6.905-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-featureio-perl 1.6.905-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libbio-featureio-perl 1.6.905-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-featureio-perl 1.6.905-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