Commit Graph
11 Commits
Author SHA1 Message Date
Daniel Blankenberg 1e55e46201 Performance enhancements for Build custom track for UCSC genome browser tool. 2012-10-16 15:25:01 -04:00
Greg Von Kuster af3b0669aa Eliminated all Python2.4 references, added necessary assert statements to ensure minimum version of Python 2.4. 2008-03-28 15:24:50 +00:00
Greg Von Kuster 9879521d32 Fix for build_ucsc_custom_track, will no longer throw server error if history does not include valid input dataset, tool also now skips invalid lines instead of throwing exception. 2008-03-14 19:41:56 +00:00
Greg Von Kuster 135c9a0377 Removed the remainder of the tool version subdirectories. 2008-03-03 18:38:57 +00:00
Greg Von Kuster 9262212acd Added tool version directories for validation and visualization tools directories. 2008-02-22 20:36:20 +00:00
Guruprasad Anada 5e4177b827 Modified "Build custom track" to work on Interval files without strand column. 2008-02-08 16:11:03 +00:00
James Taylor 2a39285bb3 Fix for building custom tracks from interval files. 2007-11-10 01:32:19 +00:00
Greg Von Kuster b22fecf1d3 Fix for invalid interval file sent to build_ucsc_custom_track. 2007-08-03 15:15:43 +00:00
Jianbin He a6d5eaa93f rollback. sorry, removed the wrong files 2007-06-04 14:18:13 +00:00
Jianbin He 251b052221 remove tool build_ucsc_custom_track 2007-06-04 14:11:53 +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