Класс: термин
Числовое значение только для чтения, которое соответствует, чтобы ПОЙТИ идентификатор, ИДЕТ термин
id
свойство термина класс. id
числовое значение только для чтения, которое соответствует ПОЙТИ идентификатору ПОЙТИ термина.
Совет
Можно использовать num2goid
функционируйте, чтобы преобразовать id
к ПОЙТИ вектору символов ID, отформатированному как 7-разрядный номер, которому предшествует префиксный GO:
, который является стандартом, используемым базой данных Gene Ontology.
Любое значение от 1
к N
, где N
самое большое значение для идентификатора объекта термина в объекте geneont. Используйте id
свойство определить ИДЕТ идентификаторы объектов термина, или получить доступ к объектам термина их ИДТИ идентификатор.
Совет
Можно использовать id
свойство для ПОЙТИ термина в качестве входа к методам объекта geneont, таким как getancestors
, getdescendants
, и getrelatives
.
Загрузите текущую версию базы данных Gene Ontology с сети в объект geneont в MATLAB.
GeneontObj = geneont('LIVE', true)
Программное обеспечение MATLAB создает объект geneont и отображает количество объектов термина, сопоставленных с объектом geneont.
Gene Ontology object with 27769 Terms.
Отобразите ПОЙТИ идентификатор термина объект в 183-м положении в объекте geneont, GeneontObj
.
GeneontObj.terms(183).id ans = 207
Примечание
Индекс или положение (183 в этом примере) термина объект в объекте geneont различные как ПОЙТИ идентификатор (207 в этом примере) для термина объект. Это вызвано тем, что существует много условий, которые являются устаревшими и не включены как объекты термина в объекте geneont.
Отформатируйте ПОЙТИ идентификатор в символьный массив.
num2goid(GeneontObj.terms(183).id) ans = 'GO:0000207'
Найдите индекс или количество положения термина объект чей name
свойством является 'membrane'
.
membrane_index = find(strcmp(get(GeneontObj.terms,'name'),'membrane')) membrane_index = 9556
Используйте этот индекс или номер положения и id
свойство определить ПОЙТИ идентификатор термина объект.
membrane_goid = GeneontObj.terms(membrane_index).id membrane_goid = 16020
Используйте это ПЕРЕХОДИТ идентификатор, как введено к getrelatives
метод, чтобы найти ПОЙТИ идентификаторы других объектов термина, которые являются мгновенными родственниками термина объект чей name
свойством является 'membrane'
.
relative_ids = getrelatives(GeneontObj,membrane_goid) relative_ids = 5628 5886 16020 19867 30673 31090 34045 34357 42175 42622 42734 44464 45211 48475 60342
Перечислите name
свойства этих объектов термина.
get(GeneontObj(relative_ids).terms,'name') ans = 'prospore membrane' 'plasma membrane' 'membrane' 'outer membrane' 'axolemma' 'organelle membrane' 'pre-autophagosomal structure membrane' 'photosynthetic membrane' 'nuclear envelope-endoplasmic reticulum network' 'photoreceptor outer segment membrane' 'presynaptic membrane' 'cell part' 'postsynaptic membrane' 'coated membrane' 'photoreceptor inner segment membrane'