Commit Graph
14 Commits
Author SHA1 Message Date
Greg Von Kuster 4fda68c476 Bug fix in histogram tool. 2007-12-11 21:41:31 +00:00
Greg Von Kuster fb569d3c43 More ColumnListParameter cleanup. Eliminated dynamic options from some tools by using ColumnListParameter. 2007-10-18 17:29:47 +00:00
Greg Von Kuster 4f8eb6578b Various tool fixes, eliminated now unnecessary "refresh_on_change", eliminated old aggregation tool, fixed db conditional in mapping. 2007-10-12 13:11:17 +00:00
James Taylor 13608b5a8b Cleaning up ColumnListParameter and related things.
- Dependencies between parameters and refresh_on_change are now more general.
   Any parameter can assert a dependency on any other parameter by name, and
   if a parameter has dependencies it will cause a refresh.

 - Use "other_values" to get at the value of the associated dataset rather
   than trying to look at the tool. This means that column lists now work
   inside grouping constructs.

 - Eliminated tool.updated_params and use of self.legal_values. These
   variables are GLOBAL. Everybody using a tool has a reference to the same
   instance of tool. Thus, if two people are using the same tool at once this
   can cause serious problems.
2007-10-08 19:33:23 +00:00
Greg Von Kuster 23fd74c2c5 Better error handling for tools that use columnlist tool parameter. 2007-09-19 14:49:02 +00:00
Greg Von Kuster 50968827e9 Enhanced sort tool to use columnlist tool parameter, altered functional test to work with new version. Some other miscellaneous cleanup. 2007-09-17 20:48:59 +00:00
Greg Von Kuster 6ebc7a706e Fixed scatterplot tool to use ColumnList parameter and deleted some unused files. 2007-09-07 13:58:08 +00:00
Greg Von Kuster c3538a55b7 Enhanced histogram tool to use new columnlist parameter and cleaned up the tool code. 2007-09-04 20:16:33 +00:00
Greg Von Kuster fcf736f990 Some bug fixes. The fixes to scatterplot and cor code will eventually be replaced with a new approach to building column select lists. 2007-08-22 20:06:47 +00:00
Greg Von Kuster 312620d2eb Fixes to various tools: scatterplot, cor, grouping 2007-08-21 14:55:36 +00:00
Anton Nekrutenko e130de1a26 More interface changes and updates to tool_conf.xml.main and tool_conf.xml.sample 2007-07-17 15:17:11 +00:00
Guruprasad Anada b16e569c0f Updating help for extract_GFF_features, get_flanks, xy_plot and Build_ucsc_custom_track tools. 2007-07-16 15:27:26 +00:00
James Taylor 7bfc238304 Many changes related to tool interfaces and jobs (DATABASE CHANGE, READ)
#) An "xy_plot" tool and a new "build_ucsc_custom_track" tool that
   demonstrate the various features added here.

#) Grouping constructs for tool parameters:
   - "repeat" element allows for a set of parameters to be repeated an
     arbitrary number of times
   - "conditional" element allows choosing a set of parameters to display
     based on the value of another parameter
   These constructs can be arbitrarily nested. Their values are structured
   and can be used in hooks, validation, et cetera

#) Support for generating arbitrary config files to pass to a tool

#) Command lines are now full Cheetah templates

#) Better job error reporting, includes tracebacks for internal errors
   preparing the job (database change required, see below!)

#) Preparation of command line, config files, exec_before_job hook moved
   into job execution stage

#) Parameter values now jsonified before storing in database (this is much
   more rigorous that before, and restoring from the database now works
   properly)

DATABASE CHANGE:

alter table job add column traceback text;
2007-05-19 16:40:55 +00:00
James Taylor f788a34fca Moving james-wsgi branch to new trunk. 2006-11-15 16:28:21 +00:00