GO::Mo...vidence(3pm)
πΈ GO::Model::Evidence β bestie edition πΈ
okay so like. you're looking at the manual page for GO::Model::Evidence, part of the User Contributed Perl Documentation. she's the evidence-for-an-association girlie. let's get into it π
β¨ NAME β¨
GO::Model::Evidence β evidence for an association. that's it, that's the whole job. she holds receipts. π§Ύ
β¨ SYNOPSIS β¨
my $ev_l = $association->evidence_list;
foreach my $ev (@$ev_l) {
print "Evidence for association %s : %s\n",
$association->gene_product->symbol,
$ev->code;
}
β¨ DESCRIPTION β¨
evidence for an association. periodt. she's the vibe check on why we think a gene product is associated with something. π
see http://www.geneontology.org/GO.evidence.html for a list of evidence codes β the full menu, the whole lineup, iconic.
π code π
- Usage β
$ev->code("IEA"); - Returns β (nothing, bestie)
- Args β (also nothing)
gets/sets the evidence code. you can read it, you can write it, she contains multitudes.
see http://www.geneontology.org/GO.evidence.html for the deets.
π seq_acc π
- Usage β (blank)
- Returns β (blank)
- Args β (blank)
gets/sets the sequence accesion GO::Model::Xref. (yes that's spelled "accesion" in the original and i am NOT fixing it, we respect the text π)
β οΈ ALPHA CODE β API may change. tread carefully bestie, this is a construction zone π§
used to set the GO::Model::Xref list from a text string. eg:
$ev->seq_acc("SGD:RRP41; SGDID:L0003550");
this will actually add two GO::Model::Xref objects. two!! not one!! the semicolon did that!! π
This method doesn't really belong in the GO::Model::* hierarchy as it contains parsing code. Its a minor hack mainly due to the fact that this data is still denormalized in the database. she's a little off-brand, a little hacky, but she's doing her best and tbh we stan a self-aware function. π
π add_seq_xref π
- Usage β (blank)
- Returns β (blank)
- Args β (blank)
equivalent to WITH column in gene_association files, and evidence_dbxref tables in db. so if you've ever stared at a WITH column in a gene_association file and wondered who she was... it's her. π¦
π add_pub_xref π
- Usage β (blank)
- Returns β (blank)
- Args β (blank)
(method exists. docs are minimal. she's mysterious like that. π€«)
π xref π
- Usage β (blank)
- Returns β (blank)
- Args β (blank)
gets/sets the literature or sequence reference GO::Model::Xref.
π NOTE: at some point we may want to deprecate this method and persuade API client code to call
$ev->literature_xref
instead, to make explicit the fact that this is a literature reference as opposed to a sequence reference. so like, she said what she said, and the note is quoted for a reason β it's a maybe someday, not a today. don't panic. π
π xref_list π
- Usage β (blank)
- Returns β
GO::Model::Xreflistref - Args β (blank)
returns all (sequence and literature) references. everyone's invited to this party. π
π xref π
- Usage β (blank)
- Returns β (blank)
- Args β (blank)
deprecated - sets first pub_xref_list.
π DEPRECATED ALERT β yes she's back, yes she's deprecated, no we're not removing her from this page, because we keep every single detail in this house. old code calling her will still work but like... bestie... the newer way is right there. π
π valid_codes π
- Usage β
print join("; ", GO::Model::Evidence->valid_codes); - Returns β string array
- Args β (blank)
list of valid evidence codes. the full roster, the starting lineup, the whole clique. come get y'all juice. π
π SEE ALSO π
(the original page doesn't list a SEE ALSO section, but if it did, we'd link it, no cap.)
okay that's the whole page bestie, you ate that. reading manpages is lowkey a flex and honestly? it's giving main character energy. π«Άβ¨
sign-off time: this was written for perl v5.36.0, dated 2023-12-18. archive it, love it, perldoc it again tomorrow. mwah π
πΈπ
π¦ 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