Класс: термин
Булево значение только для чтения, которое указывает, является ли ПОЙТИ термин устаревшим
obsolete
является свойством только для чтения термина класс. obsolete
является булевым значением, которое указывает, является ли ПОЙТИ термин устаревшим (1
) или не устаревшим (0
).
1 — Устаревший |
0 — Не устаревший |
Используйте свойство obsolete
определить, является ли объект термина устаревшим, или получить доступ или отфильтровать объекты термина устаревшим значением.
Загрузите текущую версию базы данных Gene Ontology с сети в объект geneont в MATLAB.
GeneontObj = geneont('LIVE', true)
Программное обеспечение MATLAB создает объект geneont и отображает количество объектов термина, сопоставленных с объектом geneont.
Gene Ontology object with 27769 Terms.
Отобразите устаревшее состояние термина объект в третьих и седьмых положениях в объекте geneont, GO
GeneontObj.terms(3).obsolete ans = 0 GeneontObj.terms(7).obsolete ans = 1
Если вы знаете ПОЙТИ идентификатор (например, 8) объекта термина, вместо его индекса или номера положения (например, 7), можно использовать следующий синтаксис, чтобы отобразить устаревшее состояние объекта термина:
GeneontObj(8).terms.obsolete
Для справки, преобразовывающей индекс или количество положения объекта термина к ИДТИ идентификатор, смотрите свойство term.id
.
Загрузите текущую версию базы данных Gene Ontology с сети в объект geneont в программном обеспечении MATLAB.
GeneontObj = geneont('LIVE', true)
Программное обеспечение MATLAB создает объект geneont и отображает количество объектов термина, сопоставленных с объектом geneont.
Gene Ontology object with 27769 Terms.
Отобразите массив структур, содержащий 27 786 объектов термина, сопоставленных с объектом geneont.
GeneontObj.terms 27786x1 struct array with fields: id name ontology definition comment synonym is_a part_of obsolete
Создайте массив ячеек logicals, которые перечисляют свойство 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 условия, которые не являются устаревшими.