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
Kanwei Li
bff6742992
pack js
2011-03-31 19:01:12 -04:00
Jeremy Goecks
3ec9a1c91f
Trackster visual analytics: add support for static select parameters.
2011-03-31 15:07:02 -04:00
Jeremy Goecks
202b513f57
Another pass on Trackster filtering. Filtering now supports (a) score columns in BED and GFF and (b) GTF attributes. Refactoring so that slider behavior for dynamic tools and filters are the same.
2011-03-28 15:27:14 -04:00
Kanwei Li
f99b11b73f
UI Tweaks and fixes:
...
- View details icon no longer tooltip; it now links to a page
- Restore folder icon to data libraries
- Make popupmenu link boxes smaller so that link clickthroughs don't activate popup as easily
- Make popupmenu initial position lower after click
2011-03-24 18:26:29 -04:00
Jeremy Goecks
42084999ac
Trackster: put show_insertions and show_differences in track config and fix show_differences, which was broken in previous trackster commit.
2011-03-24 17:12:16 -04:00
Jeremy Goecks
6bb3133d54
Implement a data manager for trackster. Convert DataCache into a DataManager and use jQuery Deferred objects to move data management from the tile level to the track level. Implications of these changes include (a) callbacks are no longer needed when drawing tiles; (a) data is fetched before a tile is drawn; and (c) tile drawing is completely tracked so that actions can be taken after a track has been drawn.
2011-03-24 15:05:28 -04:00
Kanwei Li
dcfa7af7cc
trackster: Fix BAM reads without cigar string (assume all match); datasets added into a new track browser will now index immediately instead of after changing a chrom
2011-03-11 17:54:06 -05:00
Jeremy Goecks
0c2b732e8e
Make shared visualizations work again and pack trackster.js
2011-03-10 16:42:34 -05:00
Jeremy Goecks
6d4519f363
Trackster: enable full keyboard navigation via arrow keys using jquery.scrollTo plugin.
2011-03-08 10:04:39 -05:00
Jeremy Goecks
ab50ae5b55
Trackster: another pass on reads insertion display. Fixed bugs, add menu item to show/hide insertions, and improve display of insertions. Pack scripts.
2011-03-05 18:33:06 -05:00
Kanwei Li
0472e3eb6e
trackster: Refactor to use one central tile_data method instead of having separate get_data methods for each type of track.
2011-03-03 21:06:33 -05:00
Jeremy Goecks
2864d89238
Trackster: refactor filters code to use functions and styles from tool parameters.
2011-03-03 17:40:35 -05:00
Kanwei Li
dc108dd26f
trackster: reorganize drawing so that it's callback based. Now it will only draw read tracks after reference sequence is downloaded, if applicable.
2011-03-02 18:03:51 -05:00
Kanwei Li
2d0ade7288
Update jQuery to 1.5.1, and also jquery.form as old one was incompatible with 1.5
2011-02-24 17:23:16 -05:00
Jeremy Goecks
bc9955b6fd
Trackster: (a) refactoring back down to a single draw_tile method for FeatureTracks but each track now has a draw_element() method for drawing individual elements; (b) when mode is Auto, enable squish mode when possible to bridge from summary tree to pack.
2011-02-22 11:00:03 -05:00
Jeremy Goecks
b7f921f38d
Trackster: enhancements to read track display: insertions and deletions now shown correctly, and some efficiency improvements made using overlap calculations. Added function to compute the type of overlap between two regions.
2011-02-21 11:49:24 -05:00
Kanwei Li
0143be5e83
Use jStorage ( http://www.jstorage.info/ ) instead of jStore. Tested to be working on IE7 and IE8, where the latter was failing. Fixes links not showing up in history pane to expand histories.
2011-02-18 15:06:34 -05:00
Jeremy Goecks
77795a02a1
Trackster: fix max chrom length.
2011-02-15 19:20:39 -05:00