[Phylobase-devl] conversion from ade4 to phylog format: problem

Peter Cowan pdc at berkeley.edu
Mon Oct 25 20:32:13 CEST 2010


Peter,

I've also noticed some problems with 2.12 and phylobase.  Unfortunately, I've been busy putting the final touches on a dissertation and haven't had time to attend to them.  I can take a look at it next week, unless someone else can get to it sooner.

I've looked over the 2.12 release notes, and I'm not sure what change has caused these problems.  Are you and your colleague using the same version of ape?

If you could send me a private email with the full code to reproduce the problem it would make things faster/easier to debug.

A quick grepping didn't reveal where these warnings might be coming from.  Does anyone know why there is a global assignment to STRING happening?

Thanks for the report,

Peter
---
Peter Cowan


On Oct 25, 2010, at 5:14 AM, Peter B. Pearman wrote:

> Hello phylobase users and developers,
> 
> I've got a little problem that seems strange.  Perhaps one of you can enlighten me?
> 
> It seems that with updating to R-version 2.12.0 (2010-10-15) the following code no longer works:
> 
> >  tree <- drop.tip(tree,name.check(tree,data.names=names.final)$Tree.not.data)
> > tree$node.label <- paste("node_",as.character(c(410:807)),sep="")
> > phylo4.tree <- as(tree,"phylo4")
> > tree.phylog <- as(phylo4.tree,"phylog")
> There were 50 or more warnings (use warnings() to see the first 50)
> 
> > warnings()
> Warning messages:
> 1: In STRING[k] <<- x :
>  number of items to replace is not a multiple of replacement length
> 2: In STRING[k] <<- x :
>  number of items to replace is not a multiple of replacement length
> 
> (continues ad nauseum)
> 
> The node names are all mixed up and there seem to be other problems as well:
> 
> > tree.phylog$nodes
>    node_410   node_410_1   node_410_2   node_410_3   node_410_4   node_410_5
>   16.252392     8.929608    24.678913     9.461009     5.245589    32.854018
>  node_410_6   node_410_7   node_410_8   node_410_9  node_410_10  node_410_11
>   17.960096    15.064738    21.827794     2.024337    49.192003    42.923378
> node_410_12  node_410_13  node_410_14  node_410_15  node_410_16  node_410_17
> 
> I re-installed phylobase from source on my MacOS (snow-L 10.6.4), but that did not fix the problem.  All phylogenetics and statistical packages have been updated.
> 
> My office mate ran the same code on his Mac, with R-version:
> 2.11.1 (2010-5-31)
> and a previous binary installation of phylobase.  Everything worked fine for him.
> 
> I can supply the relevant objects if someone needs to try this on your machine.
> 
> Any help greatly appreciated.
> 
> Best,
> 
> Peter
> 
> 
> -- 
> Peter B. Pearman
> 
> 
> _______________________________________________
> Phylobase-devl mailing list
> Phylobase-devl at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/phylobase-devl



More information about the Phylobase-devl mailing list