0
나는 R에서 ape
패키지로 작업하고 있습니다. 트리에서 가능한 모든 목록을 원합니다. subtree
. 그런 다음 하위 트리 목록을 반복하고 모든 하위 트리의 루트를 가져 오려고합니다. 내 질문은 각 하위 트리에 대해 나열된 첫 번째 내부 노드가 해당 하위 트리의 루트인지 여부입니다.하위 트리() - 내부 노드는 하위 트리에 어떻게 레이블링됩니까?
예를 들어 더 잘 설명 할 수 있습니다. 나는 12 개의 힌트를 가진 무작위 나무를 창조하고, 그 후에 subtrees를 추출한다. 하위 트리 1에 대한 결과를 복사했습니다. R은 각 하위 트리에 대해 Node labels: 13, 14, ...
을 포함하여 몇 가지를 나열합니다. 노드 레이블 (이 경우 노드 13)에 나열된 첫 번째 노드는 항상 하위 트리의 루트입니까?
phy = rtree(12)
st = subtrees(phy)
>st[[1]]
> st
[[1]]
Phylogenetic tree with 12 tips and 11 internal nodes.
Tip labels:
t12, t2, t10, t1, t9, t4, ...
Node labels:
13, 14, 15, 16, 17, 18, ...
Rooted; includes branch lengths.