Суперклассы:
Структура данных, содержащая информацию о термине Генной онтологии (GO)
Объект термина является структурой данных, содержащей информацию о термине Генной онтологии (GO). Можно исследовать и пересечь Генные термины Онтологии с помощью “is_a” и “part_of” отношения.
geneont | Создайте geneont и term обьекты |
определение | Вектор символов только для чтения, который задает, ИДЕТ термин |
ID | Числовое значение только для чтения, которое соответствует, чтобы ПОЙТИ идентификатор, ИДЕТ термин |
isa | Числовой массив только для чтения, содержащий, ИДЕТ, идентификаторы ИДУТ термины, которые имеют, “” отношение с этим, ИДУТ термин |
имя | Имя представления вектора символов только для чтения ИДЕТ термин |
устаревший | Булево значение только для чтения, которое указывает, является ли ПОЙТИ термин устаревшим |
онтология | Вектор символов только для чтения, описывающий онтологию, ИДЕТ термин |
part_of | Числовой массив только для чтения, содержащий, ИДЕТ, идентификаторы ИДУТ термины, которые имеют “часть” отношения с этим, ИДУТ термин |
синоним | Массив только для чтения, содержащий, ИДЕТ термины, которые являются синонимами этого, ИДУТ термин |
Объект 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, оно отображается, когда массив структур, с одной структурой для каждого ИДУТ термин в объекте geneont.
Возвратите пятый термин (объект термина) объекта 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