Суперклассы:
Структура данных, содержащая информацию о термине генной онтологии (GO)
Объект термина - это структура данных, содержащая информацию о термине генной онтологии (GO). Вы можете исследовать и пересекать термины генной онтологии, используя отношения «is_a» и «part_of».
| geneont | Создание объекта 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 из Интернета в объект geneont в программном обеспечении 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.
Возвращает пятый член (term object) объекта 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