exponenta event banner

класс терминов

Суперклассы:

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

Индексация

Индексирование в скобках () можно использовать для доступа к терминам в массиве дескрипторов объектов терминов. См. примеры ниже.

Примеры

  1. Загрузите текущую версию базы данных Gene Ontology из Интернета в объект geneont в программном обеспечении MATLAB.

    GeneontObj = geneont('LIVE', true)

    Программа MATLAB создает объект geneont и отображает количество объектов терминов, связанных с объектом geneont.

    Gene Ontology object with 27827 Terms.
  2. Используйте 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.

  3. Возвращает пятый член (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

См. также