Bio::O...:soflat(3pm)
π Bio::OntologyIO::soflat π
okay bestie, welcome to the manual page for Bio::OntologyIO::soflat, a lil module that ships inside the User Contributed Perl Documentation collection. she's a parser. she parses Sequence Ontology flat files. she's lowkey iconic and highkey specific. let's get into it π¦
β¨ NAME β¨
Bio::OntologyIO::soflat β a parser for the Sequence Ontology flat-file format. that's it, that's the whole job description, and she does it well π
πΈ SYNOPSIS πΈ
okay so here's how you actually touch her:
use Bio::OntologyIO;
# do not use directly -- use via Bio::OntologyIO
my $parser = Bio::OntologyIO->new
( -format => "so", # or soflat
-defs_file => "/home/czmasek/SO/SO.defs",
-file => "/home/czmasek/SO/sofa.ontology" );
my $sofa_ontology = $parser->next_ontology();
my $IS_A = Bio::Ontology::RelationshipType->get_instance( "IS_A" );
my $PART_OF = Bio::Ontology::RelationshipType->get_instance( "PART_OF" );
bestie, hear me: do not use directly. go through Bio::OntologyIO. that's not a suggestion, that's literally a comment in the source. respect the comment π«Ά
π DESCRIPTION π
okay so two things you gotta know, and I'm gonna say both of them, no cap:
- she needs
Graph.pmfrom CPAN. like, actually needs it. not optional. - she is essentially a very thin derivation of the
dagflatbase-parser. that's the whole personality. thin. derived. slaying quietly π
π FEEDBACK π
π¬ Mailing Lists
User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to the Bioperl mailing lists. Your participation is much appreciated. (yes, that's genuinely how much they want to hear from you, it's giving "we're begging, affectionately" π)
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
π« Support
okay so if you have usage questions or support issues, please direct them to the mailing list:
bioperl-l@bioperl.org
...rather than going straight to the module maintainer. the reason is actually good: many experienced and responsive experts will be able to look at the problem and quickly address it. so like, group chat > DM, always π
and please include a thorough description of the problem with code and data examples if at all possible. the more context you give, the faster someone can help you. fr fr.
π 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
go off, file that issue, it's the responsible main character move β
π AUTHOR π
Christian M. Zmasek
- Email:
czmasek-at-burnham.orgorcmzmasek@yahoo.com - WWW:
http://monochrome-effect.net/
Address:
Genomics Institute of the Novartis Research Foundation
10675 John Jay Hopkins Drive
San Diego, CA 92121
π CONTRIBUTOR
Hilmar Lapp, hlapp at gmx.net
π APPENDIX π
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ (iykyk π).
π§ new
- Title :
new - Usage :
$parser = Bio::OntologyIO->new(
-format => "soflat",
-files => ["/path/to/sofa.ontology"] );
- Function: Creates a new soflat parser. fresh parser, new vibe, zero baggage π
- Returns : A new soflat parser object, implementing
Bio::OntologyIO. - Args :
-defs_file=> the name of the file holding the term definitions-files=> a single ontology flat file holding the term relationships, or an array ref holding the file names-file=> if there is only a single flat file, it may also be specified via the-fileparameter-ontology_name=> the name of the ontology; if not specified the parser will auto-discover it by using the term that starts with a$, and converting underscores to spaces-engine=> theBio::Ontology::OntologyEngineIobject to be reused (will be created otherwise); note that everyBio::Ontology::OntologyIwill qualify as well since that one inherits from the former.
See Bio::Ontology::OntologyI.
and that's the whole page bestie, you read it, you understood it, you're basically a bioinformatics girlie now ππ¦
perl v5.32.1 Β· 2021-08-15 Β· Bio::O...:soflat(3pm) β mwah, that's the version, the date, and the page name all wrapped up in a little sign-off bow. take care of her, she's doing her best πβ¨
π¦ where this page comes from
- debian bookworm: libbio-perl-perl 1.7.8-1 Β· Perl
- debian trixie: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu jammy: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu noble: libbio-perl-perl 1.7.8-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms