[Phylobase-devl] characters not being read

François Michonneau francois.michonneau at gmail.com
Wed Aug 4 18:53:20 CEST 2010


Hi,

  My last commit should fix the issue Conrad mentioned.

  The problem came from the fact that the nexus file didn't have state
labels and the default option in readNexus was to return them. It
ended up attaching empty labels to the the 0 and 1 which resulted in
the empty column observed. I modified readNexus to (1) return a
warning when state labels are missing and return.labels is TRUE which
leads to ignoring the return.labels option.

  Let me know if you find any other bugs.

  Cheers,
  -- François

On Tue, Aug 3, 2010 at 17:42, Conrad Stack <stack at psu.edu> wrote:
> I just upgraded to phylobase 0.6.1 and found that the data in my CHARACTERS
> blocks are no longer being read in (they show up as blanks in the returned
> phylo4d object).
> this is from the geospiza.nex dataset:
> BEGIN CHARACTERS;
> DIMENSIONS  NCHAR=1;
> FORMAT DATATYPE = STANDARD GAP = - MISSING = ? SYMBOLS = "  0 1";
> MATRIX
> fuliginosa    1
> fortis        1
> magnirostris  0
> conirostris   0
> scandens      0
> difficilis    1
> pallida       0
> parvulus      0
> psittacula    0
> pauper        0
> Platyspiza    0
> fusca         0
> Pinaroloxias  0
> ;
> END;
> When it reads in, it shows up like this:
> readNexus("geospiza.nex")
>           label node ancestor edge.length node.type standard_char
> 1    fuliginosa    1       22     0.05500       tip
> 2        fortis    2       22     0.05500       tip
> 3  magnirostris    3       21     0.11000       tip
> 4   conirostris    4       20     0.18333       tip
> 5      scandens    5       19     0.19250       tip
> 6    difficilis    6       18     0.22800       tip
> 7       pallida    7       23     0.08667       tip
> 8      parvulus    8       25     0.02000       tip
> 9    psittacula    9       25     0.02000       tip
> 10       pauper   10       24     0.03500       tip
> 11   Platyspiza   11       16     0.46550       tip
> 12        fusca   12       15     0.53409       tip
> 13 Pinaroloxias   13       14     0.58333       tip
> 14         <NA>   14        0     0.29744      root          <NA>
> 15         <NA>   15       14     0.04924  internal          <NA>
> 16         <NA>   16       15     0.06859  internal          <NA>
> .......cont....
> Any thoughts?  (I'm using windows 7 32-bit with R 2.11, but the error occurs
> on my Mac leopard install as well.
>
>
> --
> Conrad Stack
> -----------------------
> PSU Department of Biology
> 208 Mueller Lab
> University Park, PA 16802
> cell: 814.409.8310
> email: conrad.stack at gmail.com
>
> _______________________________________________
> 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