...
- we want them to be able to be efficient, that is, to operate on a small zoomed in region
(if possible) rather than have to process the entire chromosome every time.
Lance
=======
Thinking about this some more, the current approach makes sense for now. A view mode is at some level at "template" for a plot. The template will include things like: the geometric primitive that is drawn, and the scales from the data to the visual attributes of those primitives. Plots also often have a "statistical computation" associated with them, e.g., with histograms.
When the user switches the view, I think the computation specified by the previous view mode should be reset, i.e., the view is off of the original data.
At some point, we can support creating new datasets in IGB through these simple computations that we have already implemented. As you brought up though, the UI for managing the datasets is a challenge. For now, we will have to be happy IGB being a viewing tool, rather than also a computing tool.
Michael
=======