Jeremy Goecks
f93d81751d
First pass on composite tracks. To facilitate composite tracks, draw_helper now returns jQuery Deferred objects rather than null when drawing cannot occur so that tile drawing can be more closely tracked. Current limitations of composite tracks: (a) can be created only inside groups; (b) only tracks of the same type can be composited; and (c) no normalization is done b/t tracks. Also implemented generic save/restore functionality. Pack JS scripts.
2011-12-09 15:38:03 -05:00
Jeremy Goecks
b7699f7cf0
Trackster performance improvements: (a) build tile messages only once during tile creation and (b) move tiles rather than show/hide tiles when scrolling.
2011-11-18 11:52:24 -05:00
Jeremy Goecks
65e47b189d
Pack js scripts.
2011-11-17 15:08:49 -05:00
Dannon Baker
8c4f54ff77
Repack of .js
2011-11-10 08:54:23 -05:00
Jeremy Goecks
b6d64f6a52
Fix vertical scrolling via keyboard in Trackster.
2011-11-01 17:51:53 -04:00
Jeremy Goecks
0fddc97e94
Trackster: (a) refactor tool data functionality into TiledTrack class so that it is generally available; (b) enable VcfTracks to work with tools; and (c) more robust parameter setting. Enable Unified Genotyper to work with Trackster.
2011-11-01 10:49:34 -04:00
Jeremy Goecks
1519abb0c6
Enhance Trackster VCF support: (a) use ReadPainter rather than VariantPainter and (b) provide support for insertions and deletions. Pack scripts.
2011-10-31 15:31:59 -04:00
Jeremy Goecks
9bcaef6c9f
Trackster: set new track color randomly using W3C metrics.
2011-10-24 17:47:50 -04:00
Jeremy Goecks
7800c6fe1c
Trackster: make overview its own track, add icons for showing/hiding overview, and make track header optional.
2011-10-23 16:32:04 -04:00
Jeremy Goecks
f1fdbf7b4d
Trackster: replace menus with icons + tooltips. Overview is not yet implemented.
2011-10-21 20:00:27 -04:00
Jeremy Goecks
a2eb4594c8
Fix Trackster bug that prevented differences from being displayed in mapped reads.
2011-10-17 16:03:47 -04:00
Jeremy Goecks
15861f9d7a
Improvements to Trackster filters: (a) scaler framework replaces generator framework; (b) addition of height scaler to set feature height based on attributes; and (c) no transparency for feature labels.
2011-10-17 15:50:10 -04:00
Jeremy Goecks
a053ecac57
Trackster: refactoring to remove (a) references to view.tracks because view can hold any drawable option and (b) track ids because they are no longer used.
2011-10-11 14:47:34 -04:00
Jeremy Goecks
31569d2396
Trackster: in pack mode for feature tracks, show feature details on mouseover. Also: (a) provide general method for rounding numbers; (b) return numerical filter values as floats rather than strings; and (c) pack scripts.
2011-10-11 14:05:08 -04:00
Jeremy Goecks
7efc30c01e
Bug fixes: (a) trackster: don't cache tile if undefined and (b) define init_operation_buttons differently to prevent ordering issue. Pack scripts.
2011-10-07 15:24:27 -04:00
Jeremy Goecks
8f6c6bad42
Trackster: return drawing coordinates for all features. Pack scripts.
2011-10-06 09:34:51 -04:00
Jeremy Goecks
362026e64e
Trackster: add feature-position mapper so that a feature's data can be recovered using from screen position. This is the foundation for providing feature data on mouseover and/or click.
2011-10-04 15:56:21 -04:00
Jeremy Goecks
8020926e8e
Trackster: fixes for adding a dataset to a new visualization.
2011-09-30 14:21:51 -04:00
Jeremy Goecks
86dc44ea34
Trackster improvements: (a) groups now have menus and can be renamed and deleted; (b) mode is again saved and restored; (c) tracks can be added directly to groups rather than only the view; running a tool inside trackster creates its own group and places new tracks in group.
2011-09-30 09:26:22 -04:00
Jeremy Goecks
ae03419afc
Trackster: (a) enable renaming and removing of groups and (b) more refactoring to enable groups to have preferences. Pack scripts.
2011-09-28 10:47:54 -04:00
Jeremy Goecks
7e3e34ba8b
Trackster: use jQuery Deferred objects rather than callbacks for cleaner initialization of saved visualizations. This prevents intermittent 'no data for this chrom/contig' message from appearing incorrectly.
2011-09-27 13:06:34 -04:00
Jeremy Goecks
c1055e4ae8
Trackster: put in framework to manage track collections.
2011-09-23 13:26:34 -04:00
Jeremy Goecks
5b3561444d
Enable Trackster to use and display custom build data and update datatypes_conf sample to include converters for custom build datasets.
2011-09-21 11:11:08 -04:00
James Taylor
c61e65a051
Pack trackster script
2011-09-19 07:22:23 -04:00
Jeremy Goecks
63191b8b83
Trackster: enable track renaming through config dialog.
2011-09-01 14:01:00 -04:00
Jeremy Goecks
1dad07620c
Trackster: introduce collections of tracks. Track 'groups' can be created and tracks can be added or removed from groups. Currently groups do not have a dropdown menu and cannot be saved.
2011-08-26 17:45:50 -04:00
Jeremy Goecks
651eb1f2ee
Trackster: treat numbers as floats when dynamically filtering. Pack scripts.
2011-08-25 11:37:07 -04:00
Jeremy Goecks
e81c4ef6a8
Pack scripts.
2011-08-24 14:42:56 -04:00
Jeremy Goecks
174e8d3c48
Trackster: make it possible to set features' transparency based on attribute values.
2011-08-23 17:21:37 -04:00
Jeremy Goecks
dffac945d2
Trackster: more fixes for overview functionality.
2011-08-09 16:05:31 -04:00
Jeremy Goecks
38a16f5e85
Trackster: only show a dynamic filter if min != max.
2011-08-05 14:14:14 -04:00
Jeremy Goecks
4c4fceb0ac
Trackster: get overview working again and pack script.
2011-08-04 16:46:37 -04:00
Jeremy Goecks
f9f69a5091
Trackster: show 'Add Datasets' button when there are no tracks in a visualization. Refactor and modularize add tracks code so that is can be used in multiple places.
2011-07-18 15:09:49 +02:00
Jeremy Goecks
ea06c6bbfd
Trackster: implement start_val parameter for data providers and use parameter to provide incremental fetching of data. Only 'deep' fetching is currently supported.
2011-07-06 10:20:57 -04:00
Jeremy Goecks
7dae728413
Trackster: provide option to fetch additional data when not all data initially fetched for a tile. For now, all data is refetched rather than iterative fetching. As part of this functionality: (a) enable data providers to accept a max_vals parameter that is used to fetch a particular number of values; and (b) Trackster caches now ignore items with stale=true.
2011-07-03 15:05:25 -04:00
Jeremy Goecks
3c481e0817
Fix FeatureTracks display bug introduced in 5640:b7c4c1bcf03d.
2011-06-30 16:13: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
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
44beb62a25
Trackster: have child track inherit mode from parent track.
2011-05-19 13:47:52 -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
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
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
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
Kanwei Li
7a03b066e7
update jquery to 1.5.2, pack scripts
2011-04-12 12:10:48 -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
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