Commit Graph
45 Commits
Author SHA1 Message Date
Kanwei Li a541704a4a trackster: Fix drawing of features being cut off at bottom, added dropdown to track name for setting overview, and preferences in the future 2010-09-02 18:46:23 -04:00
Kanwei Li 4ea8dd779b trackster: Changing display mode from "Auto" now fetches additional detail data and displays features. Displays error messages in canvas elements if present. Limit number of features displayed in one tile due to above feature. Fix bugs in visualization creation from form 2010-09-01 18:20:42 -04:00
Kanwei Li ab8217d1e9 trackster: fix use of an old variable 2010-08-27 15:43:11 -04:00
Kanwei Li d8ad672ecf trackster: make "go-to" navigation inline, activated when chrom position is clicked. Drag-zoom overlay should now cover entire viewport (was missing a bit at bottom) 2010-08-26 19:04:55 -04:00
Kanwei Li 2b1d895ecf Repack js 2010-08-26 12:14:04 -04:00
Kanwei Li 4f291405f6 trackster: Overview track, viz cloning, "Go-to" specific location, UI fixes
- Each track now has an Overview checkbox that will set the initial chromosome-wide view of that track to become the overview
- Visualizations that users own or are shared with can now be cloned
- Go-to feature lets users go directly to a certain chrom (eg "chr1"), or chrom and position ("chr1:1-100,000,000")
- Fix double flushing when creating converter
- Line tracks display mode is now inline
- Use smaller font for tracks
- Fix web-kit bug where using scrollbar would also trigger viewport dragging
- Fix Line tracks jumping around when changing position
- Made default Line track height 80px from 100px
- Fix drag-zoom overlay appearing at top of header instead of Label track

- Minor grid refactoring
2010-08-26 12:12:32 -04:00
Kanwei Li 0ec45350aa trackster: Show counts for summary view by default, but only when text can fit in. Fix summary view off-by-pixel bug. Display Mode is now only initialized once and stays the same while switching chroms. 2010-08-09 20:01:02 -04:00
Kanwei Li c11b2ce4bc trackster:
- Fix Reference track incorrect display offset
- When no tracks exist in editor, show suggestion to add tracks
- Clicking "Visualize in Trackster" in history now shows a grid of current browsers, but actual adding is still work in progress
2010-07-28 18:51:32 -04:00
Kanwei Li c44e91819e trackster:
- Fix vertical scrolling with mouse quirkiness
- Intro screen asking to select a chrom when no chrom is selected
- Fix Reference tracks not hiding when there is no longer sequence to display
- Make embedded vis not overflow
- Fix drag-selecting region not working in embedded viz

make_style.py can now be run without parameters, which will default to the blue theme
2010-07-26 12:26:39 -04:00
Kanwei Li abf2404f02 trackster: remove mousewheel zoom (since scrolling window is more important), fix overview drag bug 2010-07-20 14:47:36 -04:00
Kanwei Li 8e2331d652 Add image_path global variable to base_panels so that images can always have the right path. Fix image issues with trackster 2010-07-13 16:22:27 -04:00
Kanwei Li 7bc37cfcf7 Fixed creation of new tracks, missing template-generated css for trackster, add .DS_Store, *.rej and *.orig to hgignore 2010-07-12 14:59:11 -04:00
Jeremy Goecks f9911cae38 Pack scripts and update JS version. 2010-07-12 11:10:49 -04:00
Kanwei Li ca09f826eb trackster: Track browsers can now be embedded in Galaxy Pages as multiple browsers can now exist at the same time after refactoring. Display code is now separated from editor code. Some scrolling bugs have been fixed as well. 2010-07-01 20:04:29 -04:00
Kanwei Li ce75edfa5f trackster: Supports display of reference sequence in twobit format. Mapping of dbkey to twobit file is done in tool-data/twobit.loc. Reference track will automatically be shown when zoomed in if the twobit file exists for that dbkey. Also fixes a drawing issue with Reference/Read tracks. 2010-06-15 17:51:12 -04:00
Kanwei Li 0bcd4656bd trackster: Implemented drag-zooming by letting you drag a region in the top label track (where chrom position is shown). Refactored to not use zoom levels anymore. 2010-06-03 17:58:58 -04:00
Kanwei Li 64baf696f5 trackster: Can manually set display modes for tracks. Move buttons to the headers. 2010-05-28 21:13:25 -04:00
Jeremy Goecks 32acc918a8 Do not use search/select for multi-select inputs and pack scripts. 2010-05-25 14:42:52 -04:00
Kanwei Li d815c09491 trackster:
- Prompt when leaving a viz with unsaved changes
- Can only add datatypes of the same dbkey
2010-05-12 17:43:29 -04:00
Kanwei Li b83afd1dfb trackster: fix track saving 2010-05-07 18:25:29 -04:00
Kanwei Li 25b041ef16 trackster:
- Custom dbkeys now create new HDA and copies info in
- Fix track reordering for all browsers
- Fix track deletion
- Fix BAM display
2010-05-06 12:30:54 -04:00
Jeremy Goecks 1b3280da58 Pack scripts. 2010-05-03 14:03:01 -04:00
Kanwei Li 6a0147ec57 trackster: BAM display supports paired-end reads, displays sequence when possible 2010-04-28 17:35:02 -04:00
Kanwei Li fbf74c9d0d Fix various trackster issues 2010-04-21 18:35:59 -04:00
Kanwei Li 34518df336 Add BedGraph datatype (wiggle-like data for intervals)
trackster:
- Fix various UI issues
- BedGraph -> array_tree converter
2010-04-06 19:00:39 -04:00
Kanwei Li 412f24d567 - Simple converter dependency system where converter won't run until its deps finish
- Fix issue with trying to treat binary data as unicode

trackster:
- Make BAM use summary tree
- Refactor converter code
2010-04-01 14:24:47 -04:00
Kanwei Li 1bfffa518c trackster:
- New summary tree data structure that specializes in aggregation at defined levels
- BED converter for summary_tree
- Feature tracks now have a summary display when there are a lot of things to be rendered on screen, but will display simple lines and full detailed view as you zoom in and can fit more on screen
- Added option to display number of features in a region of summary view
- Line tracks can now be displayed as intensity
- Pack scripts
2010-03-25 15:21:57 -04:00
Kanwei Li 51c7ec8fb3 trackster:
- Refactor
- Focus on new browser text
- Fixed linetrack bug when switching chroms
2010-02-19 17:54:44 -05:00
Kanwei Li 3b84d9c361 - Fix Safari crashing bug for async in-place editing
- Refactor galaxy.base.js
- Escape history name in renaming template
2010-02-10 18:25:32 -05:00
Jeremy Goecks 87505038fd Bug fixes to slug editing, tooltips, and click-to-edit elements. 2010-02-08 09:03:07 -05:00
Kanwei Li cba2c2220c trackster:
- Can save configs
- Make track configs look like history items instead of tool configs
- Small performance tweaks
- Implemented "Add Track" grid (doesn't actually add track yet)

Grids:
- Lowercase when sorting so that we sort strings case-independent
- Can click on text to toggle appropriate checkbox
2010-01-29 17:10:34 -05:00
Kanwei Li 98322d64e2 trackster: fix thick region display bug, stacking bugs, enable right-panel 2010-01-14 17:49:20 -05:00
Kanwei Li 4ca761e9cc trackster: support BAM visualization with samtools, automatically enable tracks for any datatype with "get_track_type" defined 2010-01-07 15:45:15 -05:00
James Taylor 7d9dde7235 Packed scripts 2009-12-17 14:32:44 -05:00
Kanwei Li fb00e2b7a2 trackster: load block data incrementally, huge performance gains from drawing smaller tiles 2009-11-19 18:55:35 -05:00
Jeremy Goecks 7c9ba39113 Pack recently modified scripts. 2009-11-03 13:00:36 -05:00
Kanwei Li 17a82e78d3 trackster: fixed browser crashing (were drawing huge canvas tiles because of resolution restriction), implemented simple LRU 2009-10-29 18:28:11 -04:00
Kanwei Li d684b0d656 trackster: caching goes by zoom levels, greatly improving zooming performance. revamped UI 2009-10-20 16:46:12 -04:00
Kanwei Li 74e6735d2c trackster: caching works, faster loops, displays exon blocks, passes JSLint 2009-10-12 19:00:39 -04:00
Kanwei Li ccc06268f9 trackster: feature tracks auto-resize to fit data, prepare for LRU cache 2009-10-01 14:01:53 -04:00
Kanwei Li e43907785d Trackster: only attempt dataset conversion once, UI/parsing improvements 2009-09-29 21:50:44 -04:00
Kanwei Li c556f857b7 trackster now supports BED files 2009-09-25 18:47:40 -04:00
Kanwei Li 9fcb61e39c new trackster lands 2009-09-22 21:51:11 -04:00
Nate Coraor 93d484355b New packed scripts 2009-06-26 09:22:31 -04:00
James Taylor ee0e6b298f Add some packed scripts that were missing, repack a few that had changed, and remove a few that are no longer used. 2009-03-31 12:07:22 -04:00