Получение информации об объекте филогенетического дерева
[Value1, Value2,...] =
get(Tree, 'Property1','Property2',...)
get(Tree)
V = get(Tree)
Tree | Объект Phytree, созданный с помощью функции phytree. |
Name | Имя свойства phytree объект. |
[ возвращает заданные свойства от объекта phytree (Value1, Value2,...] =
get(Tree, 'Property1','Property2',...)Tree).
Свойства для phytree объекты перечислены в следующей таблице.
| Свойство | Описание |
|---|---|
NumLeaves | Количество листьев |
NumBranches | Количество ветвей |
NumNodes | Число узлов (NumLeaves + NumBranches) |
Pointers | Список соединений от ветви к листу/ветви |
Distances | Длина ребра для каждого листа/ветви |
LeafNames | Имена листьев |
BranchNames | Имена ветвей |
NodeNames | Имена всех узлов |
get( отображает все имена свойства и их текущие значения для объекта phytree (Tree)Tree).
возвращает структуру, где каждое имя поля является именем свойства объекта phytree (V = get(Tree)Tree) и каждое поле содержит значение этого свойства.
Чтение в филогенетическом дереве из файла.
tr = phytreeread('pf00002.tree')
Phylogenetic tree object with 33 leaves (32 branches)Получите имена листьев.
protein_names = get(tr,'LeafNames')
protein_names =
'Q9YHC6_RANRI/126-382'
'VIPR1_RAT/140-397'
'VIPR_CARAU/100-359'
...