Comments (2)
I have thought about this idea a bit in the past. I think this should be doable in principle.
I'm using d3.js and the browser for drawing the svg, but I believe there is a way to use d3 with node and have it generate an svg file.
As my time is limited at the moment, I have no immediate plan to explore this further.
from sequencetubemap.
Now that we have the React tests in here, I've had to port the whole system to be able to run on top of jsdom
, which means it would be feasible to let the tube map construct an SVG in a Node process.
I had to fake some of the text length estimation code, but we could polyfill that.
The easiest thing to start with would be a CLI tool you can pipe into from vg chunk. We could also have a script that pulls in bits of the server and the client and takes a vg file to invoke chunking on itself, and then renders based on that.
from sequencetubemap.
Related Issues (20)
- vg chunk failed HOT 3
- HPRC Draft Pangenome Graphs fail to load HOT 1
- Add read support to GBZBase backend
- Add remote URL support to GBZBase backend
- Support GAF alignment files HOT 2
- Tips of reads can overlap in X by fractions of a base HOT 3
- Reads can become oddly wide
- Absolute path to BED is used in link to view instead of relative path
- Curved reads/paths stay highlighted after mouse over
- Allow eliding node sequences when reads are present HOT 8
- Good wrapper script and documentation for how to inspect a list of variants
- Better handling of the case where vg is not installed
- Document which variant is meant to go with which Lancet example
- First coordinate on the coordinate bar can start further left than I can pan HOT 1
- Reads aren't clickable within nodes
- Reads from different samples interleave oddly when skipping nodes HOT 1
- Configure server to have Lancet BED URL as a top-level option alongside custom HOT 4
- Deploy tube map and publish Lancet November examples somewhere so the paper can use them
- You can hit the max zoom out in X without being able to see everything in Y HOT 1
- "Path to graph file not allowed" error when loading a link (or config data source) to a URL bed region HOT 2
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 sequencetubemap.