]> git.donarmstrong.com Git - ape.git/commitdiff
correcting a bug in write.tree + error in MPR examples
authorparadis <paradis@6e262413-ae40-0410-9e79-b911bd7a66b7>
Thu, 7 Oct 2010 10:04:09 +0000 (10:04 +0000)
committerparadis <paradis@6e262413-ae40-0410-9e79-b911bd7a66b7>
Thu, 7 Oct 2010 10:04:09 +0000 (10:04 +0000)
git-svn-id: https://svn.mpl.ird.fr/ape/dev/ape@131 6e262413-ae40-0410-9e79-b911bd7a66b7

R/write.tree.R
man/MPR.Rd

index 934cda663f5686318f232c371cf81e22de99e219..20e74ad9237cce9705e72c687f5c5da0a7ca2d81 100644 (file)
@@ -68,7 +68,7 @@ write.tree <-
             if (j != desc[length(desc)]) cp(",")
         }
         cp(")")
-        if (nodelab) cp(phy$node.label[ind[i] - n])
+        if (nodelab && ind[i] > n) cp(phy$node.label[ind[i] - n])
         if (brl) {
             cp(":")
             cp(sprintf(f.d, phy$edge.length[ind[i]]))
index 98b5a0ceb188af809ca8b48966effba0faa1f78f..cf4e69a7bcce246fd5bc937f13ea89e20d0f9edf 100644 (file)
@@ -60,7 +60,7 @@ names(x) <- letters[6:12]
 (o <- MPR(x, tr, "f"))
 plot(tr)
 nodelabels(paste("[", o[, 1], ",", o[, 2], "]", sep = ""))
-tiplabels(rev(x), adj = -2)
+tiplabels(x[tr$tip.label], adj = -2)
 ## some random data:
 x <- rpois(30, 1)
 tr <- rtree(30, rooted = FALSE)