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 the category or more likely value attributes 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 this category πŸ“

πŸ’€ 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 πŸ’œβœ¨