The offending nodes are marked as having an error state, and the workflow cannot be saved.
This will enable users to at least look at and try to recover a workflow by removing (and potentially replacing) the offending steps, as well as providing a better view of what's actually wrong with the workflow.
Important: these changes only guarantee that use_panels is appended to page requests when necessary. It does not guarantee that controller methods work with use_panels or that methods behave correctly with and without panels.
- Fix track preferences not being applied
- Fix chroms not being selectable when a new track browser is created
- Fix ReferenceTrack not working with filters
- Fix visual analytics error when tool configuration has changed
Basic steps are:
-create subset of input data
-run tool with input data subset
-convert new output for display in trackster
-display in trackster
Although framework is applicable to any tool, only cufflinks wrapper has been augmented to work in visual analytics framework. Specifically, min and max values have been added to cufflinks' numerical parameters.
Currently, when a tool is run in trackster, all of a tool's input and output datasets are associated with the original dataset's history, though they are hidden.
Enhancements that were made to support visual analytics include:
-add UI for setting tool parameters in trackster;
-add tool_data method to trackster controller that reruns a tool and produce;
-refactoring of GFFReaderWrapper code for efficiency;
-enabling a tool's output datasets to be directed to a particular history rather than only the current history;
-optional 'min' and 'max' attributes for tool integer and float parameters;
-enable trackster data providers to write a region of data--defined by chrom, start, and end--to a file;
-styles for tool parameters and dynamic filters.
Remove the creation of a background element that closes the active menu clicked. Instead, bind an event to close active menus to the document object of current and all other framesets. Tested in IE.
Update Tool Search/Recently Used code to reflect new changes.
Made some small tweaks to pass JSlint
This resolves the issue with multiple HideDatasetActions being created.
Existing workflows displaying multiple HideDatasetActions per step on the Run Workflow screen will persist.
These extra HideDatasetActions are harmless, but a simple edit workflow -> save will remove them.
- Add excanvas support for IE <9 to trackster, but performance is bad
- Refactor unused/duplicate init code for trackster
- Fix IE workflow bug with Input Datasets
- Fix IE search button displaying twice
- Don't re-add new datasets when refreshing after using "Add into current viz" link
- To prevent browser lockup, only display up to 50 lines of features by default (user-editable in future). TODO: add warning message when this occurs
Individual changes include: (a) improvements to datatypes and data providers to support BED score filtering and VCF quality filtering; (b) addition of jQueryUI theme for slider; (c) modifications to trackster to show, update, and apply filters.
- New histogram mode for LineTrack that's used by default.
- Refactored LineTrack drawing code
- Can change draw color of LineTrack
- summary_tree now shows maximum y-axis value
- When editing track config, "Enter" and "Esc" keys submit and cancel the changes, respectively