Ryan Dale
Ryan Dale
In this case, I think the answer is yes: The way streaming bedtools are closed is by hitting a StopIteration (see cbedtools.IntervalIterator). Since `c` in this example is never iterated...
`array()` passes additional kwargs to `local_coverage` ([docs](https://daler.github.io/metaseq/autodocs/metaseq._genomic_signal.BigWigSignal.html#metaseq._genomic_signal.BigWigSignal.local_coverage)), which allows you to choose one of three methods for bigWig via the `method` argument. These defer to bx-python and UCSC's bigWigSummary, so...
You're right, thanks for pointing this out. As you can see it's been a while since I've revisited the code. I'd encourage you to check out deepTools which has more...
@quantumdot can you give the `issue-30` branch a test? Tests on travis-ci are currently failing, but for reasons related to the test environment -- local tests on this branch run...
Can you give the master branch a try? If this works I'll release a new version on PyPI and bioconda.
Whoops, wrote that before clicking the PR merge button...can you try now?
No idea, I haven't seen this before. Can you provide an example with data that reproduces the problem?
Yep, due to the dependency on `bx-python`, which itself is only py27, I can't make metaseq py3-compatible. Whenever I need to use it within snakemake, I end up writing a...
The error you reported is a common error in non-py3-compatible code and, judging from your paths, is coming from bx-python as installed under py35. I had also tried building it...
Try the [select module](https://docs.python.org/3/library/select.html) for non-blocking IO, as suggested by John in [this biostars question](https://www.biostars.org/p/193145/#193208)