X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=R%2Fdrop.tip.R;h=2d2a8f0165847347777db326584b10c1811543f1;hb=3ad385892d75db5c646c92f0f631ae9c5e3da4f6;hp=acdbe688d7643f6465b9d04c5a30844ce027ffea;hpb=507aa18c4e3f9312efcb07b90766df1158a39402;p=ape.git diff --git a/R/drop.tip.R b/R/drop.tip.R index acdbe68..2d2a8f0 100644 --- a/R/drop.tip.R +++ b/R/drop.tip.R @@ -1,4 +1,4 @@ -## drop.tip.R (2009-07-06) +## drop.tip.R (2009-09-09) ## Remove Tips in a Phylogenetic Tree @@ -167,8 +167,9 @@ drop.tip <- n <- length(oldNo.ofNewTips) # the new number of tips in the tree - ## assumes that the ordering of tips is unchanged: - phy$edge[TERMS, 2] <- 1:n + ## the tips may not be sorted in increasing order of their + ## in the 2nd col of edge, so no need to reorder $tip.label + phy$edge[TERMS, 2] <- rank(phy$edge[TERMS, 2]) ## make new tip labels if necessary: if (subtree || !trim.internal) {