Commit Graph
470 Commits
Author SHA1 Message Date
Jeremy Goecks 3c481e0817 Fix FeatureTracks display bug introduced in 5640:b7c4c1bcf03d. 2011-06-30 16:13:52 -04:00
Jeremy Goecks 52c5713940 Add generic method for getting track type and use it when saving visualizations. 2011-06-27 16:58:52 -04:00
Jeremy Goecks 5355a95ef3 Trackster improvements: (1) add trackster_conf tag to tool definition; for now, tag indicates that tool is compatible with trackster, but will have configuration information in the future; (2) use trackster_conf tag to indicate that Cufflinks, gops intersect, and gops subtract are compatible with Trackster; and (3) remove .track_type attribute and use of it and use instanceof operator instead. 2011-06-16 10:22:31 -04:00
Jeremy Goecks 945b6ec8de Improvements to trackster bookmarking: (a) provide link back to bookmarked region and (b) provide text area for editing annotation. Pack scripts. 2011-06-14 10:29:42 -04:00
Jeremy Goecks f1dd385293 Add bookmarking to Trackster. Also group Trackster options into a single menu button. 2011-06-10 13:38:24 -04:00
Daniel Blankenberg f08e933a04 Allow boolean inputs (checkbox) to be used as the parameter selector for conditional grouping inputs. Resolves #393. 2011-06-08 13:05:03 -04:00
Jeremy Goecks dd90b520b3 Trackster: use error padding only when needed by placing error messages in div above tiles rather than in tiles. 2011-06-06 11:17:31 -04:00
Jeremy Goecks 38479cf5c4 Trackster bug fixes when (a) running tools in a shared visualization and (b) when drawing a track created by a tool. 2011-05-19 14:29:58 -04:00
Jeremy Goecks 44beb62a25 Trackster: have child track inherit mode from parent track. 2011-05-19 13:47:52 -04:00
Kanwei Li 5caf51ddaa trackster: Refactor LineTrack overflow, fix it to work better for Line and Filled modes 2011-05-16 17:08:06 -04:00
Kanwei Li 3275e4558c trackster: tweak resolution, fix LineTrack data bug 2011-05-13 16:49:43 -04:00
Jeremy Goecks 649bd62af7 Trackster: enable chaining of filters. 2011-05-13 10:02:28 -04:00
Jeremy Goecks 4476d5eb00 Trackster: reset filters when they are hidden. 2011-05-12 20:01:42 -04:00
Jeremy Goecks 3eb0c50ae4 Trackster: enable dynamic filters to be run on complete dataset using filter tools. 2011-05-12 17:12:01 -04:00
Kanwei Li efe0cba6d8 trackster: Fix border and error not lining up at right place 2011-05-11 15:43:33 -04:00
Kanwei Li af5c2e3fb4 trackster: Indicator when drag-reordering tracks. Fix Y-axis label being too high 2011-05-06 14:32:55 -04:00
Kanwei Li 67b5c786ef update JSON2.js 2011-05-06 13:44:21 -04:00
Jeremy Goecks faafc762bf Trackster: enable a tool to be run on complete dataset or a visible region. 2011-05-04 10:20:54 -04:00
Jeremy Goecks 5b47670980 Trackster filters improvements: (a) stop propagation of keydown events to viz; and (b) simplify min and max calculations. 2011-05-02 17:35:06 -04:00
Jeremy Goecks a3424a94c9 Trackster: use user preferences when drawing summary tree. 2011-05-02 14:43:09 -04:00
Kanwei Li 5cf8668d64 trackster: don't show tile if no tile (fixes ReferenceTrack) 2011-04-19 14:20:11 -04:00
James Taylor cf89619aca trackster: for line painter, determine min and max from data if not provided (not actually used for trackster) 2011-04-19 09:44:28 -04:00
Jeremy Goecks 4b636226b9 Trackster visual analytics: set initial parameter values properly. 2011-04-15 09:42:55 -04:00
Kanwei Li 4797b23824 trackster:
- UI support for adding datasets from Data Libraries
 - Cleaner, more consistent "Add Tracks" dialog that implements above

Sync .css changes with their corresponding .css.tmpl template
2011-04-14 20:25:54 -04:00
James Taylor afd540aef7 Automated merge with https://bitbucket.org/galaxy/galaxy-central 2011-04-14 16:51:40 -04:00
James Taylor 7a7572648b trackster: fix problem with drawing bounderies of overflow bars for line tracks 2011-04-14 16:51:26 -04:00
Jeremy Goecks f514b9471e Create and use ReferenceTrackDataManager to fetch ReferenceTrack data. 2011-04-14 14:34:39 -04:00
James Taylor 1c0267840c Automated merge with https://bitbucket.org/galaxy/galaxy-central 2011-04-14 14:32:44 -04:00
James Taylor b644ad2506 merging 2011-04-14 14:32:37 -04:00
Jeremy Goecks 23efa70ebe Trackster: (a) fix bug in acee660871cd that prevented line tracks from displaying properly and (b) set track height in show_tile rather than draw_tile, which obviates the need for parent_element to be passed to draw_tile. 2011-04-14 14:29:32 -04:00
Jeremy Goecks 254018a930 Trackster: refactor so that summary_tree and Histogram modes use the same code. 2011-04-14 10:37:42 -04:00
Jeremy Goecks bfbe47327a Add Tile objects to trackster to support better tracking of Tile data properties; use SummaryTreeTile objects to ensure that feature track coverage histograms are drawn with the same max. Some refactoring of TiledTrack.draw() done as well for simplicity. Finally, fixed typos and GFF display bugs. 2011-04-13 18:09:07 -04:00
Kanwei Li e2b633fd16 trackster: Don't load huge reference tracks now that we pre-load data, preventing hang 2011-04-12 23:41:06 -04:00
Jeremy Goecks c967bfa36d Trackster: add histogram mode to feature tracks so that user can generate coverage histogram at any level of data. Refactor overlap computation out of modules for now since it's a general purpose method used in multiple modules. 2011-04-12 14:40:59 -04:00
Kanwei Li 7a03b066e7 update jquery to 1.5.2, pack scripts 2011-04-12 12:10:48 -04:00
Jeremy Goecks 2b31c9737a Fix bugs introduced in 03c02d86d011. 2011-04-12 09:35:36 -04:00
Jeremy Goecks 8a44d4f5e5 Trackster: refactor track filters out of TiledTracks and into a FiltersManager object. 2011-04-11 14:17:35 -04:00
Jeremy Goecks 9199fcab12 Trackster: fix (a) bug that was not setting appropriate CSS class for track content divs and (b) padding issues with different track states. Also increase bottom border to better delineate tracks. 2011-04-08 17:07:08 -04:00
James Taylor edfb5baca9 trackster: remove condition that sets mode to squish when less than four features in tile. mode selection must not change across tiles at the same level. 2011-04-08 16:43:45 -04:00
James Taylor c42268680a trackster: Painter class defining common interface for all painters 2011-04-08 14:14:58 -04:00
Jeremy Goecks 60ac2204e8 Trackster: ensure that reads are drawn in squish and pack modes even when view area is large by setting a minimum width of 1px. 2011-04-05 17:59:43 -04:00
Jeremy Goecks 5f5f659402 Trackster: mode is not reduced if in auto mode. 2011-04-05 14:12:39 -04:00
Jeremy Goecks 6416659211 Refactor and enhance trackster visual analytics: (a) move all visual analytics code into Tool class for encapsulation; (b) put tool outputs in appropriate history when user is rerunning his own tool; (c) enable users not logged in to run tools; (d) use tool HTML to display inputs rather than sliders. 2011-04-05 11:51:48 -04:00
James Taylor 63582942cd trackster: draw lines to indicate when line tracks overflow the visible region 2011-04-04 23:27:25 -04:00
James Taylor f21278e49c trackster: fix read track drawing offsets for all modes 2011-04-04 13:40:09 -04:00
James Taylor 5a6dec9a4a trackster: some fixes for read tracks 2011-04-03 12:47:39 -04:00
James Taylor 7631db87e6 trackster: typo 2011-04-03 12:40:28 -04:00
James Taylor 51ca021998 trackster: tabs. why won't this editor respect my authority? 2011-04-02 23:13:38 -04:00
James Taylor f9db75311d trackster: fix bug with fetching same data many times by putting deferred in data cache immediately, still problematic because many deferred callbacks are queued up and the tile is drawn multiple times, debug statement demonstrates this, needs more refactoring to get it right 2011-04-02 23:12:02 -04:00
James Taylor 474ee073bb trackster: disabling subsetting in data manager, breaks line tracks 2011-04-02 18:30:13 -04:00