X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=R%2Fwrite.nexus.R;h=ac383f73ec0415de4e7447acb46550fdcaf4a459;hb=b0d1251527d8dd48ca1703b1cfaf217f413eda0e;hp=fd4407832b4c6ca2ddb12e78cc5a91b53466b7ab;hpb=48681c35f7904c17b064de9c6bf96d84581e9e52;p=ape.git diff --git a/R/write.nexus.R b/R/write.nexus.R index fd44078..ac383f7 100644 --- a/R/write.nexus.R +++ b/R/write.nexus.R @@ -1,4 +1,4 @@ -## write.nexus.R (2012-02-09) +## write.nexus.R (2012-03-30) ## Write Tree File in Nexus Format @@ -7,7 +7,7 @@ ## This file is part of the R-package `ape'. ## See the file ../COPYING for licensing issues. -write.nexus <- function(..., file = "", translate = TRUE, original.data = NULL) +write.nexus <- function(..., file = "", translate = TRUE) { obj <- list(...) ## We insure that all trees are in a list, even if there is a single one: @@ -22,9 +22,6 @@ write.nexus <- function(..., file = "", translate = TRUE, original.data = NULL) cat(paste("[R-package APE, ", date(), "]\n\n", sep = ""), file = file, append = TRUE) - if (!is.null(original.data)) - warning("the option 'original.data' is deprecated and will be removed soon. Please update your code.") - N <- length(obj[[1]]$tip.label) cat("BEGIN TAXA;\n", file = file, append = TRUE) @@ -67,9 +64,8 @@ write.nexus <- function(..., file = "", translate = TRUE, original.data = NULL) for (i in 1:ntree) { if (class(obj[[i]]) != "phylo") next - if (is.rooted(obj[[i]])) - cat("\tTREE *,", title[i], "= [&R] ", file = file, append = TRUE) - else cat("\tTREE *", title[i], "= [&U] ", file = file, append = TRUE) + root.tag <- if (is.rooted(obj[[i]])) "= [&R] " else "= [&U] " + cat("\tTREE *", title[i], root.tag, file = file, append = TRUE) cat(write.tree(obj[[i]], file = ""), "\n", sep = "", file = file, append = TRUE) }