[Phylobase-devl] labels <-
    Steven Kembel 
    steve.kembel at gmail.com
       
    Wed Dec 24 03:24:11 CET 2008
    
    
  
Francois,
It seems like value is being assigned to nodes in edge matrix order by  
nodeLabels <- foo. Not sure why this is happening, might be a S4 thing  
since nodeLabels is trying to pass the phylo4 object and the nodeLabel  
values to labels inside a method and this might not work. Found the  
following, I think I need to go read Chambers to understand how to fix:
http://tolstoy.newcastle.edu.au/R/e4/help/08/06/14610.html
Steve
On Dec 23, 2008, at 6:50 PM, François Michonneau wrote:
> I just commited a new replace method for labels (for: tip, node,
> allnode). I then used this function inside nodeLabels but for some
> reason the order of the label doesn't come out the same. Compare the
> output of the code below. If someone knows what's going on, feel  
> free to
> fix it.
>
> ## Correct behavior the nodes are named in order
> data(geospiza)
> labels(geospiza, "node") <- paste("N", 1:nNodes(geospiza), sep="")
>
> ## Incorrect behavior the root is named last
> data(geospiza)
> nodeLabels(geospiza) <- paste("N", 1:nNodes(geospiza), sep="")
>
> _______________________________________________
> 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