Суперклассы:
Структура данных, содержащая информацию о термине генной онтологии (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