MAGE::...yEntry(3pm)

πŸ’– MAGE::...yEntry πŸ’– (that's the 3pm one, bestie β€” Perl user-contributed docs, section 3, class page energy)

okay so real talk, this whole page is about a class called:

Bio::MAGE::Tools::MGEDOntologyPropertyEntry

and she is a concrete class πŸ’… no cap, no abstract nonsense, she's built and ready to party.


✨ SYNOPSIS ✨

Bio::MAGE::Tools::MGEDOntologyPropertyEntry is a concrete class.

Her family tree, because we love a lineage moment:

Superclass is:
  Bio::MAGE::Tools::MGEDOntologyEntry

Subclasses are:
  none

so she's a leaf node, an only child, the end of the line πŸ“. Iconic of her honestly.


🌸 DESCRIPTION 🌸

This gives you the functionality for an ontology-aware OntologyEntry class β€” specifically for entries of type Property. That's the vibe. That's the whole assignment. She knows about ontologies and she knows about properties and she is not confused about either 🧚


πŸŽ€ ATTRIBUTES πŸŽ€

okay so here's the thing about attributes, bestie, let me explain the whole situation:

Attributes are simple data types that belong to a single instance of a class. 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, they're a matched set, they're soulmates 🫢

Now the actual attributes:

  • propertyType β€” stores the type of the property. That's it. That's her whole job. She holds the type πŸ’œ
  • mgedOntologyProperty β€” stores the name of the equivalent class or property in the MGED Ontology for this OntologyEntry. So she's the lil translator between your entry and the MGED Ontology, lowkey the most important one here πŸ‘‘

πŸ’€ BUGS πŸ’€

found something cursed? Please send bug reports to mged-mage@lists.sf.net. They want to know. They're literally asking. Don't suffer in silence bestie 😭


πŸ‘‘ AUTHOR πŸ‘‘

Eric W. Deutsch (edeutsch@systemsbiology.org)

we stan a named author, giving credit where credit is due, main character energy fr fr ⭐


🌈 SEE ALSO 🌈

that's the whole list. go read your perl manpage, it's good for you πŸ¦‹


πŸ™ˆ POD ERRORS πŸ™ˆ

not me having to tell you this but β€” hey! The above document had some coding errors, which are explained below:

Around line 317: You forgot a '=back' before '=head1'

yeah. the docs themselves are a little unhinged. it's giving "wrote this at 3am". we still love her πŸ’–


mwah πŸ’‹ that's a wrap on this one β€” this page came from perl v5.32.0, dated 2020-12-01, and it lives in the MAGE::...yEntry(3pm) slot of your manual. go forth and query some properties, bestie 🌸✨