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