GO::Ha...rs::obj(3pm)
β¨ NAME β¨
GO::Handlers::obj β okay so bestie, this is the module that parses GO files straight into the GO object model π
no cap.
(also the manual page itself is titled GO::Ha...rs::obj(3pm), which is just the header doing its cute little abbreviation thing π)
β¨ SYNOPSIS β¨
use GO::Handlers::obj
yes girl, that's the whole thing. iconic behavior π«Ά
β¨ DESCRIPTION β¨
literally nothing here. the description section said "I'm booked and busy" and left π€·βοΈ moving on β¨
πΈ PUBLIC METHODS πΈ
π¦ graph
- Usage β
my $terms = $obj_handler->graph->get_all_terms; - Synonym β
g - Synonym β
ontology - Returns β
GO::Model::Graphobject - Args β (none, she takes no arguments π )
so here's the tea β: as files get parsed, objects get created. and depending on what kind of datatype is being parsed, the classes of the created objects will be different β like GO::Model::Term, GO::Model::Association, etc etc. every datatype gets its own lil main character β¨
and the way you access ALL of these is through the top level graph object π that's the move. that's the vibe. iykyk.
eg π
$parser = GO::Parser->new({handler=>'obj'});
$parser->parse(@files);
my $graph = $parser->graph;
π lowkey important: the graph method is your one-way ticket to everything the parser built. args? none. she simply doesn't need them.
kisses, bestie! π this page came to you from perl v5.36.0, dated 2023-12-18, and yes it's the GO::Ha...rs::obj(3pm) manual (User Contributed Perl Documentation, as per usual). stan a parser that eats GO files and spits out objects π§πΈ
π¦ where this page comes from
- debian trixie: libgo-perl 0.15-10 Β· Perl
- ubuntu noble: libgo-perl 0.15-10 Β· Perl
- ubuntu resolute: libgo-perl 0.15-10 Β· Perl
- ubuntu stonking: libgo-perl 0.15-10 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms