Dan Vanderkam

Results 371 comments of Dan Vanderkam

cc @gibiansky General outline for implementing this: 1. Create `src/main/BigWig.js` and `src/test/BigWig-test.js`, modeled after [`BigBed.js`](https://github.com/hammerlab/pileup.js/blob/master/src/main/BigBed.js) and [`BigBed-test.js`](https://github.com/hammerlab/pileup.js/blob/master/src/test/BigBed-test.js) 2. Create `src/main/BigWigDataSource.js`, modeled after [`src/main/BigBedDataSource.js`](https://github.com/hammerlab/pileup.js/blob/master/src/main/BigBedDataSource.js) 3. Create a visualization. Steps 2 &...

@gibiansky just wanted to check in on this. Did you get a chance to play around with a bigwig parser?

What, you're not satisfied with a JSON dump? :)

I had some communication with the dnanexus people. This is currently blocked on hosting a minified version of pileup on an https source (e.g. not hammerlab.org). I'm in the process...

This seems to have something to do with one of the `div.drag-wrapper` elements getting shifted over.

It also has something to do with vertical scrollbars on the pileup track. If I set `overflow-y: hidden`, I can't get the lines out of sync. It's quite easy to...

This should happen when you jump to a new location via the API, but not when you pan. One heuristic might be to scroll to the top when you shift...

Cheat sheet: - `Q.when(x)` → `Promise.resolve(x)` - `Q.reject(x)` → `Promise.reject(x)` - `Q.all([p1, p2, ...])` → `Promise.all([p1, p2, ....])` For `Q.defer()`, there's [`promise-defer`](https://www.npmjs.com/package/promise-defer). Conveying progress (`.notify()`), there is no ES6 equivalent....

Are the tracks at different zoom levels? Or is there something fancier going on?