Commit Graph
3345 Commits
Author SHA1 Message Date
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
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 06da58a4bf Trackster: save and restore tool state. 2012-02-14 15:34:18 -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
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 a3d8b1240d Trackster: filter bug fix and abstract filter display control. 2012-02-10 09:52:01 -05:00
Jeremy Goecks b7c8477722 Trackster: save and restore single track filters. 2012-02-09 15:32:38 -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
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
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
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
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
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
Nate Coraor 32ca717251 Bugfix for the DRMAA job name commit, ensure all characters in the job name string conform to the DRMAA spec. 2012-02-06 13:16:23 -05:00
Nate Coraor 9a959c14ea Set a descriptive job name when using the DRMAA runner 2012-02-06 13:03:24 -05:00
Nate Coraor cf011f24d2 A couple of job running path resolution changes, fixes #713 (thanks Peter) 2012-02-06 12:39:19 -05:00
Greg Von Kuster ca87cfd82a Load empty tool sections into the in-memory tool_panel dictionary, just don't display them in the tool panel. Also include a fix for reactivating or unintallting a tool shed repository that includes tools - ToolVersion ovjects cannot be marked deleted. 2012-02-06 10:19:43 -05:00
Jeremy Goecks 96a370514b Trackster: better attribute display for tracks created when rerunning tools. 2012-02-05 14:50:23 -05:00
Jeremy Goecks 90c62d93ed Handle instance where BAMDataProvider iterator is None; this can occur when trying to fetch additional data. 2012-02-05 12:53:23 -05:00
Greg Von Kuster bb0e8afcf6 Correctly handle ToolPanelSection objects when presenting the tool panel sectin redio buttons for selecting a section to contain tools installed with a tool shed repostory into a local Galaxy instance. 2012-02-03 16:30:30 -05:00
Greg Von Kuster 5d5c3919b3 Make sure a tool shed repository has metadata before setting versions for contained tools. 2012-02-03 15:29:02 -05:00
Greg Von Kuster 8bad5434aa Add the ability to chain Galaxy tools into a lineage of tool versions. This enables workflows and the rerun button on history items to work when a new version of a tool is loaded into the Galaxy tool panel. Version information for tools included in tool shed repositories is maintained for each changeset revision in the tool shed, and this information can be retrieved from the Administrative "Manage installed tool shed repositories" menu item for installed tool shed repositories that contain tools. This new functionality eliminates the need for the tool_id_guid_map table and associated features, so they have all been removed. 2012-02-03 15:13:28 -05:00
Nate Coraor 74c2b69251 Use cluster_files_directory for drmaa job template. 2012-02-03 12:22:16 -05:00
Dannon Baker 0a646d1d8b Slight cleanup of the previous workflow share removal commit. 2012-02-02 15:16:29 -05:00
Dannon Baker 68849150c4 Merge. 2012-02-02 14:55:19 -05:00
Dannon Baker 8f330863aa Workflows: Add the ability to remove workflows that have been shared with you. 2012-02-02 14:53:34 -05:00
Dannon Baker 5a2dffdf85 History export - now works for a guest user. 2012-02-02 10:51:13 -05:00
Dannon Baker 219cf0c74f History Size wasn't filtering out 'purged' datasets in the summary size, should now reflect accurate total on disk. 2012-02-02 10:17:25 -05:00
Dave Clements 150cb55997 Changed the default new user mailing list from galaxy-user to galaxy-announce, which is a much lower volume. Also added text to link to wiki page with all mailing lists. 2012-02-01 21:25:41 -08:00
Nate Coraor fa25991b79 DRMAA runner no longer needs to clean up its stdout/stderr since they live in the working directory which is cleaned up by the job wrapper. 2012-02-02 13:25:59 -05:00
Jeremy Goecks e5dceaae5b To be compatible with distributed object store, use create() when adding data subsets for Trackster. 2012-02-01 17:34:50 -05:00
Jeremy Goecks f7777c1d27 Change default sort for Pages list to update time. 2012-02-01 16:47:32 -05:00
Jeremy Goecks e66ff96769 Add overwrite param when setting metadata in Trackster data subsets. 2012-02-01 15:27:53 -05:00
Jeremy Goecks e12720f4cf Fix bug: when setting chromInfo, do not assume a fasta file exists. 2012-02-01 14:00:21 -05:00