Closed Adamtaranto closed 9 years ago
Could just require older version of pybedtools as an intermediate fix?
Yep, changed setup.py require to pybedtools 0.6.9 - works fine.
Action: Wait for pybedtools to fix it.
Pybedtools no longer support conversion of floats to strings in the BedTool conversion function....
Have updated frisk to preprocess floats to strings.
Fixed.
Possible solution: Change lines 1158 and 1161 (window data), to store windowKLI, PI, SI, and CRI and strings. Have thresholdList() convert back to float for thresholding window records.
Although, this will probably still leave line 549 pretty fucked when pybedtools trys to do merge stats on strings:
Have raised Pybedtools issue, with any luck they will just fix it: https://github.com/daler/pybedtools/issues/150