GO::Pa...parser(3pm)
π NAME π
GO::Parsers::go_assoc_parser β the girl who does syntax parsing of GO gene-association flat files π§
β¨ SYNOPSIS β¨
(bestie the synopsis is literally empty, there's nothing here, the vibes are simply immaculate and unbothered π )
π DESCRIPTION π
do not use this class directly; use GO::Parser π¨ like, I am begging you, don't come for me directly, go through the front door.
Okay so what she actually does: this generates Stag/XML event streams from GO association files. πΈ Examples of these files can be found at http://www.geneontology.org, and here's what an example of lines from an association file looks like, look at her go:
SGD S0004660 AAC1 GO:0005743 SGD:12031|PMID:2167309 TAS C ADP/ATP translocator YMR056C gene taxon:4932 20010118
SGD S0004660 AAC1 GO:0006854 SGD:12031|PMID:2167309 IDA P ADP/ATP translocator YMR056C gene taxon:4932 20010118
See http://www.geneontology.org/GO.annotation.shtml#file π¦
Also see http://www.godatabase.org/dev/xml/dtd/go_assoc-parser-events.dtd β that's for the DTD of the event stream that is generated, iykyk.
The following stag-schema describes the events that are generated in parsing an assoc file, and honestly? it's giving family tree, it's giving ancestry dot com π:
(assocs
(dbset+
(proddb "s")
(prod+
(prodacc "s")
(prodsymbol "s")
(prodtype "s")
(prodtaxa "i")
(assoc+
(assocdate "i")
(source_db "s")
(termacc "s")
(is_not "i")
(aspect "s")
(evidence+
(evcode "s")
(ref "s"))))))
and that's the whole page bestie, short and iconic, no notes πβ¨
this was perl v5.36.0, dated 2023-12-18, part of the GO::Pa...parser(3pm) story, filed under User Contributed Perl Documentation β mwah, love u, go parse something gorgeous ππ¦
π¦ 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