GO::Ha...rs::obj(3pm)

πŸ“¦
version 0.15 Β· 2 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ 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::Graph object
  • 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