jamiewaese / ePlant

ePlant is a data visualization tool for integrating and exploring multiple levels of biological data.
MIT License
2 stars 1 forks source link

Loader functions for all relevant view panels... #18

Closed jamiewaese closed 10 years ago

jamiewaese commented 11 years ago

Download status bars should indicate download progress for each tool, as it pertains to the currently selected gene.

yuzhenmi commented 11 years ago

OK so basically a getLoaderStatus function for each view... I'll add it as an overridable function to the abstract View class. Keep in mind though, that some views may not be able to provide any useful info on loading progress, if a large amount of data is being requested with a single query. (e.g. Reactome)

jamiewaese commented 11 years ago

That's a good point.

One thing I found on GeneSlider and also the EFPs I made, the data processing often takes more time than the download. Calculating bit scores, generating objects, for each item in the array... It can be slow. The status monitor will be comforting.

On Oct 4, 2013, at 8:56 PM, Hans Yu notifications@github.com wrote:

OK so basically a getLoaderStatus function for each view... I'll add it as an overridable function to the abstract View class. Keep in mind though, that some views may not be able to provide any useful info on loading progress, if a large amount of data is being requested with a single query. (e.g. Reactome)

— Reply to this email directly or view it on GitHub.

yuzhenmi commented 11 years ago

Let's put this til last. Right now, we only have one view so it'll be annoying to develop and test for this since most of the loading icons will just be place-holders. I've placed an abstract method for View classes in the framework for retrieving load progress.