Comments (2)
This seems specific to the bedtools
version (regardless of pybedtools).
The permanent fix should be to update the codebase to the latest bedtools version.
The reason for using an older version is that from 2.24 on, the position of a
and b
arguments has been swapped in at least one tool. I have to go through, see which ones and update all functions that call the respective pybedtools operation.
Here's how to reproduce the issue with bedtools 2.20.1:
import pandas as pd
import pybedtools
a = pd.DataFrame([
['chr1', 9844, 10460],
['chr1', 180534, 181797]])
b = pd.DataFrame([
['chr1', 10000, 10800, '9_Het'],
['chr1', 10800, 16000, '15_Quies'],
['chr1', 16000, 16200, '1_TssA'],
['chr1', 16200, 19000, '5_TxWk'],
['chr1', 19000, 96080, '15_Quies'],
['chr1', 96276, 96476, '15_Quies'],
['chr1', 97276, 177200, '15_Quies']])
a_ = pybedtools.BedTool.from_dataframe(a)
b_ = pybedtools.BedTool.from_dataframe(b)
res = a_.intersect(b_, wa=True, wb=True, loj=True)
res.to_dataframe()
from toolkit.
Fix in 1294ed3
from toolkit.
Related Issues (20)
- plot_peak_characteristics error: Initializing dataframe with iterator HOT 1
- Allow initialization of subprojects when using `Analysis.from_pep()` HOT 1
- divvy 0.4.0 not supported
- Typo in Example https://ngs-toolkit.readthedocs.io/en/latest/examples.html HOT 1
- ATACAnalysis feature request - make chrom_state_file / build more explicit HOT 2
- Quick-fix: extra (inconsequential) comma
- Inconsisent shape of region_annotation vs. region_annotation_b
- analysis.collect_coverage - unsorted indexes when fast_and_unsafe = True
- typo in attr name (organism) HOT 3
- Incorrect inference of multi-index in the case of non-str index HOT 3
- Bug in fisher test (differential overlap)
- Enrichr step of run_enrichment_jobs missing time
- Bug in structure of for loop iterating through gene_set_librar(ies) HOT 1
- Motif vs. Meme HOT 1
- Function call to `homer_motifs` has wrong keyword-argument
- Call to `lola` passes bed_file without checking for timestamp
- Issue with calling subprocess command HOT 2
- Bug if no significant results (e.g. from meme)
- PEP2 upgrade - KeyError getting bigwig (not a sample_attr)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from toolkit.