Closed GoogleCodeExporter closed 9 years ago
LMD works fine. The LMD file in discussion over specifies it's range on all
fields
in the header (ie endtext enddata etc) by 1. flow fails to load this file, and
rflowcyt complains about the text segment size but loads the data sucessfully.
I'm
looking at how they manage this, and how a couple of other tools manage this.
But
there is now a unit test in the tree to help track this once I figure out a fix.
Original comment by Jacob.Frelinger@gmail.com
on 30 Jul 2009 at 5:29
Issue 11 has been merged into this issue.
Original comment by Jacob.Frelinger@gmail.com
on 12 Nov 2009 at 9:32
Have implemented simple fix for this problem
def parse_int_data(self, offset, start, stop, bitwidth, drange, tot, order):
"""Parse out and return integer list data from fcs file"""
try:
return self._parse_int_data(offset, start, stop, bitwidth, drange, tot, order)
except error:
return self._parse_int_data(offset, start, stop-1, bitwidth, drange, tot, order)
If this fix looks reasonable, can you go ahead and implement it across all the
parse routines with some clean-
up?
Original comment by cliburn....@gmail.com
on 14 Nov 2009 at 4:56
I'm hoping I can find a way to identify LMD files from the get go, and
automatically
adjust stop to be one short in that case, but failing the proposed try/except
method
will have to do.
Original comment by Jacob.Frelinger@gmail.com
on 14 Nov 2009 at 7:39
fix has been commited and pushed. Once we get a LMD file we can add to the
repo, we
can rehook the unit test and close this issue.
Original comment by Jacob.Frelinger@gmail.com
on 15 Nov 2009 at 6:47
unit test now hooked up. committed and pushed.
Original comment by Jacob.Frelinger@gmail.com
on 17 Nov 2009 at 7:07
Original issue reported on code.google.com by
cliburn....@gmail.com
on 25 Jul 2009 at 2:59