exponenta event banner

поддерево (phytree)

Извлечь филогенетическое поддерево

Синтаксис

Tree2 = subtree(Tree1, Nodes)

Описание

Tree2 = subtree(Tree1, Nodes) извлекает новое поддерево (Tree2), где новый корень является первым общим предком Nodes вектор из Tree1. Узлы в дереве индексируются как [1:NUMLEAVES] для листьев и [NUMLEAVES+1:NUMLEAVES+NUMBRANCHES] для ветвей. Узлы также могут быть логическим массивом следующих размеров [NUMLEAVES+NUMBRANCHES x 1], [NUMLEAVES x 1] или [NUMBRANCHES x 1].

Примеры

  1. Загрузите филогенетическое дерево, созданное из семейства белков.

    tr = phytreeread('pf00002.tree');
  2. Получить поддерево, которое содержит VIPR2 и GLR человеческие белки.

    sel = getbyname(tr,{'vipr2_human','glr_human'});
    sel = any(sel,2);
    tr =  subtree(tr,sel);
    view(tr)

См. также

| | | |

Представлен до R2006a