Суперклассы:
Структура данных, содержащая информацию о термине генной онтологии (GO)
Объект термина является структурой данных, содержащей информацию о термине Gene Ontology (GO). Вы можете исследовать и пройти термины Gene Ontology, используя отношения «is_a» и «part_of».
geneont | Создайте объект генеонта и объекты термина |
определение | Вектор символов только для чтения, который задает термин GO |
я бы | Числовое значение только для чтения, которое соответствует идентификатору GO термина GO |
is_a | Числовой массив только для чтения, содержащий идентификаторы GO терминов GO, которые имеют отношение «is a» с этим термином GO |
имя | Вектор символов только для чтения, представляющий имя термина GO |
устаревший | Логическое значение только для чтения, которое указывает, устарел ли термин GO |
онтология | Вектор символов только для чтения, описывающий онтологию термина GO |
part_of | Числовой массив только для чтения, содержащий идентификаторы GO терминов GO, которые имеют отношение «часть» с этим термином GO |
синоним | Массив только для чтения, содержащий условия GO, которые являются синонимами этого термина GO |
Объект geneont содержит объекты терминов.
Указатель. Чтобы узнать, как это влияет на использование класса, смотрите Копирование объектов в MATLAB® Документация по основам программирования.
Можно использовать индексацию круглых скобок () для доступа к терминам в массиве указателей для объектов терминов. См. примеры ниже.
Загрузите текущую версию базы данных Gene Ontology из Web в объект генеонта в программном обеспечении MATLAB.
GeneontObj = geneont('LIVE', true)
MATLAB создает объект geneont и отображает количество объектов терминов, связанных с объектом geneont.
Gene Ontology object with 27827 Terms.
Используйте terms
свойство для создания переменной, содержащей массив указателей на объекты терминов объекта geneont.
array_of_terms = GeneontObj.terms 27827x1 struct array with fields: id name ontology definition comment synonym is_a part_of obsolete
Примечание
Хотя и terms
свойство является массивом указателей на объекты терминов, в Командном Окне MATLAB оно отображается как массив структур с одной структурой для каждого термина GO в объекте geneont.
Верните пятый термин (объект термина) объекта генеонта.
fifth_term = array_of_terms(5) id: 6 name: [1x60 char] ontology: 'molecular function' definition: [1x321 char] comment: '' synonym: [] is_a: 5385 part_of: [0x1 double] obsolete: 0