MAGE::...yEntry(3pm)
π MAGE::...yEntry(3pm) β aka Bio::MAGE::Tools::MGEDOntologyEntry π
okay bestie, welcome to the user-contributed Perl documentation corner of the internet π«Ά this one's a little abstract class in the MAGE::Tools family and honestly? it's giving "middle management of the ontology world." let's get into it β¨
πΈ SYNOPSIS πΈ
Bio::MAGE::Tools::MGEDOntologyEntry is an abstract class.
Superclass is:
Bio::MAGE::Tools::OntologyEntry
Subclasses are:
Bio::MAGE::Tools::MGEDOntologyClassEntry
Bio::MAGE::Tools::MGEDOntologyPropertyEntry
so like β abstract class, cannot be instantiated on its own, it's the blueprint energy π it inherits from Bio::MAGE::Tools::OntologyEntry, and it's the proud parent of two subclasses: Bio::MAGE::Tools::MGEDOntologyClassEntry and Bio::MAGE::Tools::MGEDOntologyPropertyEntry. it's a whole family tree, periodt π
π¦ DESCRIPTION π¦
this is an abstract class for MGEDOntologyClassEntry and MGEDOntologyPropertyEntry with very little mind of its own. no cap, that's the actual description β it's a shared base and it knows it. it's the friend who shows up to group projects, holds the vibes, and lets the subclasses do the talking π
β¨ ATTRIBUTES β¨
okay so first, the concept: attributes are simple data types that belong to a single instance of a class. and in the Perl implementation of the MAGE-OM classes, the interface to attributes is implemented using separate setter and getter methods for each attribute. so like, one method to set it, one method to get it, no merge, no shortcuts π
isAssignableβ stores whether the represented MGED Ontology concept needs to get a value assigned before use or not. (static feature) πisAssignedβ stores whether an assignable concept has been assigned a value or not. (dynamic feature) βerrorMessageβ stores a possible error message that arose while trying to set thecategoryor more likelyvalueattributes of this class. π (yeah, "more likely value," that's the actual wording, and honestly? relatable.)assignableValuesβ stores the list of values that can be assigned to thiscategoryπ
π BUGS π
found a bug? don't suffer in silence, bestie β please send bug reports to mged-mage@lists.sf.net π¬
π AUTHOR π
Eric W. Deutsch (edeutsch@systemsbiology.org) β the icon who wrote this, we stan π«Ά
π SEE ALSO π
π POD ERRORS π
not me having to report this, but β hey! the above document had some coding errors, which are explained below:
Around line 283: You forgot a'=back'before'=head1'
it's giving "forgot to close the tag" energy, but the docs still ate, so π
and that's the whole page, babe β brought to you by perl v5.32.0, dated 2020-12-01, filed under the MAGE::...yEntry(3pm) manual in the User Contributed Perl Documentation collection. slay, go forth, and read your ontology entries responsibly πβ¨
π¦ where this page comes from
- debian bookworm: libbio-mage-utils-perl 20030502.0-5 Β· MIT
- debian trixie: libbio-mage-utils-perl 20030502.0-5 Β· MIT
- ubuntu jammy: libbio-mage-utils-perl 20030502.0-5 Β· MIT
- ubuntu noble: libbio-mage-utils-perl 20030502.0-5 Β· MIT
- ubuntu resolute: libbio-mage-utils-perl 20030502.0-5 Β· MIT
- ubuntu stonking: libbio-mage-utils-perl 20030502.0-5 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms