Класс: термин
Логическое значение только для чтения, которое указывает, устарел ли термин GO
obsolete
является свойством класса term только для чтения. obsolete
- логическое значение, которое указывает, устарел ли термин GO (1
) или не устарел (0
).
1 - Устаревший |
0 - Не устарел |
Используйте obsolete
свойство для определения, является ли объект термина устаревшим, или для доступа или фильтрации объектов термина по устаревшему значению.
Загрузите текущую версию базы данных Gene Ontology из Web в объект генеонта в MATLAB® программное обеспечение.
GeneontObj = geneont('LIVE', true)
MATLAB создает объект geneont и отображает количество объектов терминов, связанных с объектом geneont.
Gene Ontology object with 27769 Terms.
Отображение устаревшего статуса объекта термина на третьей и седьмой позициях объекта генеонта, GO
GeneontObj.terms(3).obsolete ans = 0 GeneontObj.terms(7).obsolete ans = 1
Совет
Если вы знаете идентификатор GO (для примера, 8) объекта термина, вместо его индекса или номера позиции (для примера, 7), можно использовать следующий синтаксис, чтобы отобразить устаревший статус объекта термина:
GeneontObj(8).terms.obsolete
Для получения помощи в преобразовании индекса или номера позиции объекта термина в его идентификатор GO, смотрите term.id
свойство.
Загрузите текущую версию базы данных Gene Ontology из Web в объект генеонта в программном обеспечении MATLAB.
GeneontObj = geneont('LIVE', true)
MATLAB создает объект geneont и отображает количество объектов терминов, связанных с объектом geneont.
Gene Ontology object with 27769 Terms.
Отобразите массив структур, содержащий 27 786 терминальных объектов, связанных с объектом генеонта.
GeneontObj.terms 27786x1 struct array with fields: id name ontology definition comment synonym is_a part_of obsolete
Создайте массив ячеек из логических элементов, которые перечислят obsolete
свойство для каждого термина в объекте geneont.
obsolescence = get(GeneontObj.terms,'obsolete');
Создайте логическую маску из массива ячеек, которая идентифицирует все необсолетные условия.
mask = ~cell2mat(obsolescence);
Примените логическую маску ко всем терминам в GeneontObj
объект geneont, чтобы вернуть структуру, содержащую только термины, которые не устарели.
nonobsolete_terms = GeneontObj.terms(mask) 26424x1 struct array with fields: id name ontology definition comment synonym is_a part_of obsolete
Существует 26 424 членов, которые не устарели.