Commit Graph
6725 Commits
Author SHA1 Message Date
Jeremy Goecks adebc727df Trackster: add a simple framework for determining when data subsetting should/can be done and use framework for better data subsetting in FeatureTracks. 2012-02-20 13:04:34 -05:00
Jeremy Goecks fe1ddad19f Trackster: move 'more rows' icon from tile level to track level and fix bug in displaying visualization name. Pack scripts. 2012-02-20 11:58:13 -05:00
Nate Coraor 410fcf87df Make the job queue thread block on job recovery to avoid a race condition with jobs in the 'new' state. This should fix jobs showing up as 'ok' and then upon a later history reload showing up as 'error'. 2012-02-17 11:27:29 -05:00
Daniel Blankenberg aa5eb3c4a4 Add tool-data/shared/rviewer/rviewer_build_sites.txt.sample to run.sh sample list. 2012-02-17 10:04:28 -05:00
Daniel Blankenberg 11fd8d08e4 Add RViewer external display application. 2012-02-17 10:00:42 -05:00
Jeremy Goecks 0416175a87 Bug fixes for creating and saving visualizations. 2012-02-17 09:50:02 -05:00
Jeremy Goecks d6c22052ec Trackster bug fixes. 2012-02-16 23:02:14 -05:00
Jeremy Goecks 79618a06bc Fix initialization of tags and annotations in history datasets. 2012-02-16 14:05:03 -05:00
Jeremy Goecks acb44176bc Pack trackster scripts. 2012-02-15 11:20:25 -05:00
Jeremy Goecks 06da58a4bf Trackster: save and restore tool state. 2012-02-14 15:34:18 -05:00
Jeremy Goecks b2ca2855b9 Better error message when bias correction/sequence data cannot be used in Cufflinks/compare/merge/diff. 2012-02-14 12:27:47 -05:00
Greg Von Kuster 0a8e16c390 Encode application name and link name when sending as request params to display application. 2012-02-14 11:58:51 -05:00
Jeremy Goecks 9721927be4 Trackster: for flexibility, use dictionaries in all object constructors. Fixed bugs associated with saving/restoring visualizations. 2012-02-13 11:08:50 -05:00
Greg Von Kuster 76310510fc Do not allow conflicting datatypes included in a tool shed repository currently being installed to override datattypes already in the datatypes registry. Also, a bit of cleanup in handling datatypes included in repositories being activated / installed / deactivated / uninstalled. A bit more cleanup is still necessary. 2012-02-10 16:33:19 -05:00
Greg Von Kuster af72f2e36c Fixes for handling proprietary datatypes included in installed tool shed repositories - import proprietary class modules within the registry. 2012-02-10 14:52:41 -05:00
Nate Coraor 14afde8c24 merge 2012-02-10 13:19:41 -05:00
Nate Coraor 52a49208af closed branch dynamic_options_memory_fix 2012-02-10 13:19:06 -05:00
Jeremy Goecks f44bf96d3c Merged in jmchilton/umn-galaxy-central/dynamic_options_memory_fix (pull request #36) 2012-02-10 11:26:18 -05:00
Jeremy Goecks 047c3b126f Trackster: save and restore group/multi-track filters. 2012-02-10 11:13:55 -05:00
Jeremy Goecks f8f5aabb4d Merge 2012-02-10 09:52:14 -05:00
Jeremy Goecks a3d8b1240d Trackster: filter bug fix and abstract filter display control. 2012-02-10 09:52:01 -05:00
Jeremy Goecks 18c24dade3 Tophat wrapper modifications: (a) remove parameter junctions_filter and (b) change default value of max_multihits to 20. 2012-02-10 09:23:33 -05:00
Ross Lazarus b4d4cf0f14 Updates to FastQC wrapper
1) improvement suggested by bwlang to pass the history file name in as the file name to fastqc so it appears in the outputs instead of the previously unhelpful internal galaxy filename
2) lack of html output from fastqc or return of non-zero error code now triggers job failure - outputs may still be there but at least it goes red.
2012-02-10 10:40:00 +11:00
Jeremy Goecks b7c8477722 Trackster: save and restore single track filters. 2012-02-09 15:32:38 -05:00
Nate Coraor c8f4c93799 Make set_user_disk_usage.py object store-aware. 2012-02-09 13:26:14 -05:00
Greg Von Kuster ab648e32d2 Handle multiple relationships in the tool lineage chain at the time of repository installation. 2012-02-09 11:43:03 -05:00
Jeremy Goecks 5cafc0b7d3 Remove maximum value for Tophat parameter initial_read_mismatches. 2012-02-08 22:56:50 -05:00
Greg Von Kuster d647177616 When handling datatype conflicts always override previously loaded datatypes with the datatype currently being loaded. Use the same behavior for sniffers. 2012-02-08 13:46:14 -05:00
Jeremy Goecks 2324294f7f Fix bug in GFFDataProvider's data iterator. 2012-02-08 11:55:49 -05:00
Greg Von Kuster 1c94a93c81 Load proprietary datatypes from installed tool shed repositories before the datatypes in the Galaxy distribution are loaded. We do this because the distribution includes some extremely generic sniffers (eg text,xml) which will catch pretty much anything, making it impossible for proprietary sniffers to be used. Proprietary datatypes contained in installed repositories are loaded in order of oldest installation first, followed by next olderst installation, etc. 2012-02-08 11:30:58 -05:00
Nate Coraor c43633c5cb Pass the config file name to set_metadata.py rather than relying on a hardcoded value. 2012-02-08 11:12:10 -05:00
Greg Von Kuster bfc3baf665 Fix for getting updates for an installed tool shed repository change set revision. 2012-02-08 09:11:19 -05:00
Jeremy Goecks 154b2704b3 Trackster: do not subset data with a message. 2012-02-07 17:29:31 -05:00
Jeremy Goecks d9cf1aedc2 Trackster: bug fixes for 36d36384704b 2012-02-07 17:07:35 -05:00
Greg Von Kuster 7194acdd47 Fix for loading tools from an installed tool shed repository into the tool panel outside of any sections. 2012-02-07 16:20:48 -05:00
Greg Von Kuster 2f559757dc When an installed tool shed repository that includes tools is being reinstalled, allow the admin to select a different section in the tool panel (than was originally selected when the repository was last installed) to contain the included tools. 2012-02-07 15:10:03 -05:00
Greg Von Kuster 81edcca688 Tool version grid cleanup. 2012-02-07 13:04:52 -05:00
John Chilton d6fb79b4a2 One more fixed typo. 2012-02-07 10:50:22 -06:00
John Chilton 2365c309ff Fix a typo made with last commit. 2012-02-07 10:38:00 -06:00
Jeremy Goecks f923c686c5 Fix bug in GFFDataProvider iterator. 2012-02-07 11:35:48 -05:00
John Chilton 1d18fb6cd2 Patch dynamic_options.py to just read just the first megabyte of an
input dataset (if it is larger than that). Otherwise Galaxy will
attempt the read the entire file into memory, this can causes crashes
and freezeups without the user even selecting a bad input (for
instance, if a large FASTQ file is the top most history item and a txt
input is sought, Galaxy will freezeup as soon as the tool is clicked
because it will try to load the options for the top item immediately
by default).

Though the implementation is not as clean, I am restricting it to a
megabyte instead of a number of lines/options in case the top most history
item has no line breaks. I imagine in that case the same problem could
occur even if the input is restricted to a reasonable number of lines
(say 100).
2012-02-07 10:35:17 -06:00
Jeremy Goecks 1e1c0b1744 Trackster: small variable reference fix. 2012-02-07 11:30:45 -05:00
Greg Von Kuster bc486d508e Fix for loading proprietary datatype sniffers that are included in installed tool shed repositories. 2012-02-07 11:15:20 -05:00
Greg Von Kuster 9d4b107536 Fix for 39e03997f78f - change buffer to string so older postgres versions work. 2012-02-07 11:06:17 -05:00
Nate Coraor d9e075a8bf Use PG9 hex bytea fix to decode tool shed repository metadata in migration script 91. 2012-02-07 10:41:22 -05:00
Jeremy Goecks 65fd278440 Trackster: renable data subsetting for all non-LineTracks. 2012-02-07 10:17:44 -05:00
Dannon Baker 40efce029a Multiple-run workflows: When run into separate new histories, naming is now based on the varied input dataset instead of the execution number, so "<workflowname> on <varied_input>". 2012-02-07 09:45:19 -05:00
Jeremy Goecks d8e3aedade Trackster: simple framework for notifying view of changes; use framework to indicate changes when (a) config values are changed and (b) items are reordered or grouped. 2012-02-07 09:41:59 -05:00
Greg Von Kuster 3668d757f1 Add a new grid to view the tool version lineage by tool id (parent/child ordered) for any tool that was ever used in the local Galaxy instance. Tool ids in this grid that are associated with tools currently loaded in the tool panel are highlighted in green and are click-able, displaying the tool. Eliminate the mappers for determining lineage, and use methods instead as the mappers were problematic. 2012-02-06 15:22:56 -05:00
Jeremy Goecks bb028c5d15 Trackster: compute resolution in continous rather than discrete units; this enables precise control over tile size and number. 2012-02-06 14:58:54 -05:00