SYNOPSIS
use Bio::MAGE::Tools::MGEDOntologyClassEntry;
use Bio::MAGE::Tools::MGEDOntologyHelper;
use Bio::MAGE::QuantitationType::MeasuredSignal;
my $mo_helper = Bio::MAGE::Tools::MGEDOntologyHelper->new(
sourceFile => 'MGEDOntology.owl',
);
my $qt = Bio::MAGE::QuantitationType::MeasuredSignal->new(
identifier => 'QT1',
isBackground => 'false',
);
my $ont_entry = Bio::MAGE::Tools::MGEDOntologyClassEntry->new(
parentObject => $qt,
className => 'QuantitationType',
association => 'DataType',
values => {
DataType => 'float',
},
ontology => $mo_helper,
);
DESCRIPTION
This provides functionaliy for an ontology-aware OntologyEntry class for entries of type Class.
Bio::MAGE::Tools::MGEDOntologyClassEntry is a concrete class.
Superclass is: Bio::MAGE::Tools::MGEDOntologyEntry
Subclasses are: none
ATTRIBUTES
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.
mgedOntologyClass
Stores the name of the equivalent class or property in the MGED Ontology for this OntologyEntry
isInstantiable
Stores true if the class is an instantiable one.
isInstantiable
Contains a hash reference to a list of OM clases that are circular references which should only be
followed one level.