[Biopython-dev] [Bug 2788] Bio.Nexus.Trees newick parser crash

bugzilla-daemon at portal.open-bio.org bugzilla-daemon at portal.open-bio.org
Thu Mar 12 10:17:01 UTC 2009


http://bugzilla.open-bio.org/show_bug.cgi?id=2788





------- Comment #1 from cymon.cox at gmail.com  2009-03-12 06:17 EST -------
(In reply to comment #0)
> The newick files I have been working with seem to open fine in several
> different programs/packages (Dendroscope, R's APE package, phylocom, python
> alfacinha module), but not the newick parser in Bio.Nexus.Trees.

[a big tree]

> tree_obj = Tree(tree_str)
> 
> print tree_obj
> ============
> 
> 
> This brings up the follow error for "tree_obj = Tree(tree_str)": 
> ========
> ValueError: invalid literal for float(): seedplant
> ========
> 
> It looks like it is looking for a floating point number where "seedplant" is.

Your tree is decorated with node labels, which the parser cannot handle.

This came up recently (within the last year?) but I can't find the bug/message.

Should probably catch this and return an informative error - or implement node
labels...

C.


-- 
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the Biopython-dev mailing list