Ответвления и листья от фитриевого объекта
S = getbyname(Tree, Expression)
S = getbyname(Tree, Key)
S = getbyname(Tree, Key, 'Exact', ExactValue)
Tree | объект phytree, созданный |
Expression | Регулярное выражение или массив ячеек регулярных выражений для поиска в |
Key | Символьный вектор или массив ячеек символьных векторов для поиска в |
ExactValue | Определяет, должно ли полное точное имя узла совпадать с векторами символов, игнорируя регистр. Варианты: true или false (по умолчанию). Когда true, S - числовой вектор столбца, указывающий, какие имена узлов полностью соответствуют запросу. |
выполняет поиск по именам узлов в S = getbyname(Tree, Expression)Tree, объект phytree, для регулярных выражений, указанных Expression. Возвращается S, логическая матрица размера NumNodesоколо-M, где M является либо 1 или длина Expression. Каждая строка в S соответствует узлу, и каждый столбец соответствует запросу в Expression. Логическая матрица S указывает имена узлов, которые совпадают Expression, игнорируя дело.
выполняет поиск по именам узлов в S = getbyname(Tree, Key)Tree, объект phytree, для вектора (ов) символов, указанного (ых) Key. Возвращается S, логическая матрица размера NumNodesоколо-M, где M является либо 1 или длина Key. Каждая строка в S соответствует узлу, и каждый столбец соответствует запросу в Key. Логическая матрица S указывает имена узлов, которые совпадают Key, игнорируя дело.
указывает, должно ли полное точное имя узла совпадать с векторами символов, игнорируя регистр. Варианты: S = getbyname(Tree, Key, 'Exact', ExactValue)true или false (по умолчанию). Когда true, S - числовой вектор столбца, указывающий, какие имена узлов полностью соответствуют запросу.
Прочтите файл филогенетического дерева, созданного из семейства белков, в объект фитодерева.
tr = phytreeread('pf00002.tree');Определение всех белков мыши и человека путем поиска узлов, включающих векторы символов 'mouse' и 'human' в их именах.
sel = getbyname(tr,{'mouse','human'});
view(tr,any(sel,2));