GO::Pa...parser(3pm)
π GO::Parsers::go_ont_parser β¨
okay so bestie, welcome to the manual page for GO::Pa...parser(3pm) β yes it lives in User Contributed Perl Documentation, and yes the name got truncated like that, we don't question it, we simply accept the vibe π
πΈ NAME πΈ
GO::Parsers::go_ont_parser β literally just syntax parsing of GO .ontology flat files, that's the whole gig π¦
β¨ SYNOPSIS β¨
do not use this class directly; use GO::Parser
ngl this is the entire synopsis and it's giving "don't talk to me, talk to my manager" π GO::Parser is the manager. Go there.
π DESCRIPTION π
So what does this thing do? It generates Stag event streams from one of the various GO flat file formats: ontology, defs, xref, and associations. If you want the actual details bestie, see GO::Parser β that's where the lore lives π
You can find examples of these files over at http://www.geneontology.org π go look, it's fine.
A description of the event streams generated follows β and heads up, Stag or an XML handler can be used to catch these events. Like, they're being thrown out there for you to catch, main character energy fr fr π«Ά
π GO ONTOLOGY FILES π
These files have the .ontology suffix, periodt. The stag-schema for the event streams generated looks exactly like this:
(ontology
(source
(source_type "s")
(source_path "s")
(source_mtime "i"))
(term+
(id "s")
(name "s")
(is_root? "i")
(relationship+
(type "s")
(to "s"))
(dbxref*
(dbname "s")
(acc "s"))
(synonym* "s")
(secondaryid* "s")
(is_obsolete? "i")))
Copy it character for character bestie, I'm not joking π
π AUTHOR π
π okay so this section is literally empty in the original. Nothing. Void. A blank space where an author should be. It's giving mystery, it's giving anonymous icon behavior, we respect it π»
π that's the whole page! π
This one's from perl v5.36.0, dated 2023-12-18, and it's signed off as GO::Pa...parser(3pm). Slay, go parse some ontologies, ily π§π
π¦ 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