Commit Graph
865 Commits
Author SHA1 Message Date
Jeremy Goecks acd0a5d6ec Circster: support data indexing and loading for datasets not previously indexed. Also add visual indicator when drawing/loading tracks. 2012-10-11 10:31:13 -04:00
Carl Eberhard 8a8c21d482 scatterplot.js: minor changes; data_providers/basic.py: ensure numeric stats only on numeric columns; 2012-10-11 10:24:43 -04:00
Carl Eberhard d9747a836f scatterplot: added stats panel, added chart config panel; dataproviders/basic.py: compute, pass gen. stats in response.meta; base-mvc: fixed bug in chrome LoggableMixin; pack scripts 2012-10-10 17:55:34 -04:00
Carl Eberhard 6c39691ecf history.js: fix to HistoryView tagging functionality 2012-10-09 19:10:30 -04:00
Jeremy Goecks c2f30dbef9 Trackster: accurately calculate track/tile heights by clearing previously set height before calculating new height. 2012-10-09 11:33:02 -05:00
Jeremy Goecks b1108b2c00 Fixes that (a) simplify data providers framework and (b) make it possible to view different trees in the same nexus file. 2012-10-08 22:33:03 -05:00
Carl Eberhard 4c77381efe history.js: add persistant storage, show prev. opened datasets on page refresh; base-mvc.js: add PersistantStorage object adapter 2012-10-08 13:27:11 -04:00
Jeremy Goecks f0ef51b957 Enable circster to accept a dataset to add to visualization. Also, make visualization creation more flexible and some small refactoring for JS visualization objects. 2012-10-05 16:01:55 -04:00
Jeremy Goecks f511605311 Pack scripts and add compiled template. 2012-10-04 12:35:16 -04:00
Jeremy Goecks 23a6d04b9c (a) JSLint cleanup for phyloviz.js and (b) make phyloviz, scatterplot available. 2012-10-04 11:07:29 -04:00
Jeremy Goecks 6487bf6060 Make Phyloviz into an AMD module and use requireJS for Phyloviz. 2012-10-04 10:51:10 -04:00
Carl Eberhard c2fb1c3861 scatterplot: controls to client-side template 2012-10-02 17:29:06 -04:00
Carl Eberhard 25010754f3 basic.py, ColumnDataProvider: altered return format to be array of column arrays (opposed to array or rows); compute min, max of each column on server; scatterplot: altered to use that format; 2012-10-02 16:37:45 -04:00
Carl Eberhard 49d62fe354 scatterplot: improved adj. for varying y-axis sizes; pack scripts 2012-10-02 15:36:56 -04:00
Carl Eberhard 1639f3ffaf scatterplot: loading indicators; api/datasets: minor cleanup; 2012-10-02 13:24:26 -04:00
Jeremy Goecks 69109c9d09 Circster: show more data when zoomed in. 2012-10-02 11:17:22 -04:00
Jeremy Goecks d874f3225e Fix some UI framework issues. 2012-10-01 22:53:21 -04:00
Carl Eberhard 5502bccd54 fixes and improvements to (alt)history - now renders history controls; fix to popupmenu parent parameter; pack scripts 2012-10-01 18:25:35 -04:00
James Taylor 733b90c975 Always show the tool search box, remove cog from tool menu header, tweak style for clear search button 2012-09-28 13:13:34 -04:00
Jeremy Goecks 992669d816 Viz/UI framework fixes and enhancements. Pack scripts and add new packed scripts. 2012-09-28 12:07:56 -04:00
Jeremy Goecks 93744207e9 Move add_datasets method to tracks module to prevent circular dependency. 2012-09-27 17:54:35 -04:00
Jeremy Goecks 337b9938b0 Viz framework: (a) fix embedded visualizations and (b) bookmarking. 2012-09-27 17:35:04 -04:00
Carl Eberhard 7034ba0588 history.js: fixed download popupmenu, display apps rendering added; ColumnDataProvider: if a line contains a column value that doesn't match the column type None is returned in it's place (prev. returned string) 2012-09-27 16:25:04 -04:00
Jeremy Goecks 91273af4b1 Circster: add chromosome labels and some refactoring. 2012-09-27 13:36:34 -04:00
Carl Eberhard 48852ffb74 compile_templates.py: handle multi-template files better; (alternate_)history: fix download popup menus 2012-09-26 17:42:45 -04:00
Jeremy Goecks e788315e30 Fixes for ReferenceTracks to make compatible with recent refactoring. 2012-09-25 10:52:28 -04:00
Jeremy Goecks dde34357f4 Viz framework: (a) improvements in setting dataset type when returning infomation; (b) transition Circster to use GenomeDataManager rather than custom data structures. 2012-09-25 09:18:00 -04:00
Carl Eberhard 99b007a266 scatterplot: add require.js 2012-09-24 13:47:23 -04:00
Jeremy Goecks 479de769d2 Circster: add support for drawing a generic quantitative track and draw summary tree data using a single path. 2012-09-21 17:44:41 -04:00
Carl Eberhard ff3f630b03 fixed(?) weird permissions on jquery-ui; scatterplot: major adjustments; 2012-09-21 16:42:29 -04:00
Jeremy Goecks 6fefb40d4b Viz framework: (a) push data provider creation to registry to simplify provider creation; (b) fix bugs in filters module naming; (c) enable deeper sampling in BBI data provider. 2012-09-21 14:00:09 -04:00
Jeremy Goecks 95b945b184 Place track filters in their own file. 2012-09-21 11:14:56 -04:00
Jeremy Goecks 75f936db5f Add requireJS support for data, visualization, tools and update dependencies. 2012-09-21 10:12:01 -04:00
Jeremy Goecks 53f26307c2 Add utility function to circster that determines whether an element is visible. 2012-09-20 15:39:57 -04:00
Jeremy Goecks 1dd49b9ed4 Circster: render wiggle data as a single path rather than many small paths. 2012-09-19 18:31:30 -04:00
Jeremy Goecks 7bd55e2928 Wrap Sweepster in a requireJS module and add needed module qualifications. Pack scripts. 2012-09-18 16:50:45 -04:00
Jeremy Goecks 49632eab74 Fix bugs in Trackster refactoring. 2012-09-18 13:48:06 -04:00
James Taylor a4216b5a74 pack 2012-09-17 16:24:27 -04:00
James Taylor d8dac5bfcc trackster: moving more stuff out of mako into javascript 2012-09-17 16:24:13 -04:00
James Taylor bb08862dc6 pack scripts 2012-09-17 16:15:09 -04:00
James Taylor 8fbf7a3b0a trackster: misc fixes and reorganization 2012-09-17 16:14:52 -04:00
James Taylor 3fa6a8ab4e trackster fixes 2012-09-17 15:36:11 -04:00
James Taylor 2297b49262 trackster: adding packed scripts 2012-09-17 15:23:45 -04:00
James Taylor e6ce7b2895 trackster: merge 2012-09-17 12:06:02 -04:00
James Taylor 207ec0bf6f trackster: starting to split tackster up and load using require.js 2012-09-17 11:49:31 -04:00
Jeremy Goecks 76fcd6c852 Trackster and sweepster fixes for vis framework refactoring. 2012-09-16 10:57:30 -04:00
Jeremy Goecks ba70f84b8e Bug fixes for changeset 6243b992762c that enable tools to be run in Trackster. Also add URL to all datasets and pack scripts. 2012-09-15 17:06:36 -04:00
Jeremy Goecks dd668184dc Viz framework refactoring: remove tracks controller, moving code that handles data requests to the API and code that manages track browsers to visualization controller. 2012-09-15 16:08:41 -04:00
Jeremy Goecks 5902d7da23 Viz framework refactoring: move visualization view methods into base class and move chromosome/reference data methods to API. 2012-09-14 17:57:07 -04:00
Jeremy Goecks f4a430961c Fixes for controller mixin hierarchy. Move track config response from tracks controller to API datasets controller. 2012-09-14 17:03:11 -04:00