[Biopython-dev] [Bug 2558] Bio.Nexus chokes on TRANSLATE block with superfluous comma

bugzilla-daemon at portal.open-bio.org bugzilla-daemon at portal.open-bio.org
Mon Aug 4 05:12:41 EDT 2008


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


fkauff at biologie.uni-kl.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |INVALID




------- Comment #3 from fkauff at biologie.uni-kl.de  2008-08-04 05:12 EST -------
... as nobody objected and/or brought an additional example of 'trailing
commas', I close this bug.

Frank


(In reply to comment #2)
> I'm all for a little bit of slack in parsers, but this looks in my opinion like
> a straightforward syntax error in the nexus file. I work with nexus files
> daily, and have never encountered such a trailing comma. What really confuses
> me is that there are 58 taxa in the data set, and  no. 59 Lecanorales is in
> addition, with no data and no occurence in the tree. I don't think this is
> proper nexus format.
> 
> Frank
> 
> 
> 
> (In reply to comment #1)
> > This is an issue in the Bio.Nexus module, so its a job for Frank.  
> > 
> > Do you know if this affects all the NEXUS files from www.treebase.org? I've
> > tried downloading several trees, but their FTP site is just timing out for me. 
> > According to http://www.treebase.org/treebase/submit.html the request trees be
> > uploaded in the NEXUS file format so its possible that just a minority of their
> > trees have this trailing comma.
> > 
> > Note that this may be an invalid file (a TRANSLATE block with trailing comma),
> > but as you say it looks relatively straight forward to cope with.  However, I
> > have had a quick look at the Bio.Nexus code, and I don't entirely understand
> > what Frank's parser is doing here - so its not going to be a quick fix from me.
> > 
> > 


-- 
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