Commit Graph
14205 Commits
Author SHA1 Message Date
Dannon Baker facac09e2e Remove option for the (long since deprecated in favor of Data Managers) data_admin interface from admin 2014-08-28 17:21:03 -04:00
Nicola Soranzo 09f1589ea4 Fix SQlite datatype sniffing for old sqlite3. Remove unused imports.
Bug fixed: when uploading a gzipped FASTQ file through upload1 tool on a
machine with SQLite 3.3.6, it was detected as 'sqlite' datatype and not
decompressed.

In fact, the sqlite3 command 'pragma schema_version' on any file returns
without error on this SQLite version.
2014-08-28 15:09:10 +02:00
Nate Coraor bfb4688213 Update tag latest_2014.08.11 for changeset 109b170188e9 2014-08-28 09:00:13 -04:00
John Chilton d26617f1bc Fix using multiple list collections with different identifiers in workflows.
Tools will pair off (or triplize, quadraplate, quintukify, etc...) based only on the index of the elements in the collection (so any N element list can be used in the same tool execution as any other N element list). Originally, I had decided to require the element identifiers to be the same in both collections (allows mixing a matching fewer collections in tools - but probably less likely to mismatch in a way the user did not intend). At any rate - I changed that decision and updated tool execution appropriately but not every aspect workflow collection 'pairing' - this fixes that and closes out this card https://trello.com/c/m5PiF1lR.

In very partical terms tools would ideally be consuming collection pairs - but for those that are still consuming two separate files (i.e. all of them) one can use two lists of datasets with pairs at matching indices and feed them into these tools - for workflows this doesn't work without this patch unless the identifiers and the indices match on these collections.

Thanks for Michael Crusoe and takadonet for the bug reports.
2014-08-27 14:39:43 -04:00
Nate Coraor 29d4052667 Update tag latest_2014.08.11 for changeset 9a4b43021fd1 2014-08-26 09:00:14 -04:00
John Chilton d0f6c6dcf3 Bugfix for 0750859: Don't generate duplicate workflow slugs for private workflows.
See full conversation on https://bitbucket.org/galaxy/galaxy-central/commits/07508592cb65845474b9f3e0f781260c.

Would like to better and allow slugs of deleted items to be reused - they cannot be for workflows for instance. Because the slugs are not really handled uniformly though - pages do not have this problem and deleted pages can have their slugs reused because this is included in a check in the web controller which directly assigns valid slugs at that point. Slugs for deleted histories cannot be re-used - but they couldn't be prior to this commit - so this isn't making things worse in that respect.
2014-08-25 12:36:34 -04:00
Nate Coraor b2460e62d8 Update tag latest_2014.08.11 for changeset 7e22f3579852 2014-08-22 09:00:42 -04:00
Daniel Blankenberg 8ba3b5c49e Fix for FASTQ datasets peek/display of sequence counts. 2014-08-21 15:52:35 -04:00
Nate Coraor 11db71afa9 Update tag latest_2014.08.11 for changeset 6445c0fe7612 2014-08-21 09:00:21 -04:00
Dannon Baker 2ecd1b988a Merged in dan/galaxy-central-prs/stable (pull request #470)
Fix for resetting installed toolshed repository metadata inside of Galaxy.
2014-08-20 11:03:06 -04:00
Daniel Blankenberg f3a74b6419 Fix for resetting installed toolshed repository metadata inside of Galaxy. 2014-08-20 10:48:48 -04:00
Nate Coraor 80526799d3 Updated tag latest_2014.08.11 for changeset 7748a83f3361 2014-08-20 10:36:22 -04:00
Nate Coraor a8d23c257d Merged in dannon/galaxy-central-prmaker/stable (pull request #469)
[STABLE] For _ensure_valid_session  with use_remote_user set,   when galaxy_session.user.email != remote_user_email invalidate the session UNLESS  allowing user impersonation and the remote user is an admin.
2014-08-19 11:26:23 -04:00
James Johnson 3c82db9bd6 For _ensure_valid_session with use_remote_user set, when galaxy_session.user.email != remote_user_email invalidate the session UNLESS allowing user impersonation and the remote user is an admin. 2014-08-19 13:33:36 +00:00
Jeremy Goecks 80de8c1226 Trackster: fix display of overlapping reads by correctly resolving read length regardless of data loading/tile drawing order. Unfortunately, the easiest way to accomplish this required refactoring, hence the large commit. Pack scripts. 2014-08-13 17:25:35 -04:00
Björn Grüning d805c44b47 Adding missing imports. 2014-08-13 12:56:37 +00:00
Nate Coraor bc66998a82 Updated tag latest_2014.08.11 for changeset 7e4d21621ce1 2014-08-12 09:58:36 -04:00
Björn Grüning 44dcfb4e21 initiate_repository_installation was not updated in the recent code restructuring efforts 2014-08-12 08:41:45 +00:00
Björn Grüning 2a68a41273 First argument to __install_repositories is the Tool Shed URL (tool_shed_url) 2014-08-12 08:38:24 +00:00
Björn Grüning cc2877f840 install_repository_manager do not need trans.app anymore. 2014-08-12 08:33:27 +00:00
Nate Coraor 3b787c2983 Added tag latest_2014.08.11 for changeset 52b5cc75a175 2014-08-11 17:22:49 -04:00
Nate Coraor 7b030ca7b0 Added tag release_2014.08.11 for changeset ca45b78adb41 2014-08-11 16:47:34 -04:00
Nate Coraor e7ac637667 Merge next-stable branch for release_2014.08.11 v14.08 2014-08-11 16:47:21 -04:00
Nate Coraor 37d9c4502e Updated tag latest_2014.06.02 for changeset 7a4d321c0e38 2014-08-11 16:46:48 -04:00
Nate Coraor 55b69c6943 Close next-stable for upcoming release_2014.08.11 2014-08-11 16:46:18 -04:00
Jeremy Goecks fde948ff4d Trackster: fix location of gap line and read-pair connector line. 2014-08-11 11:18:46 -04:00
Jeremy Goecks d5fe1b1602 Increase reference sequence size to data provider to support reference-based compression of spliced reads. 2014-08-11 11:05:07 -04:00
Jeremy Goecks 163866b06e Trackster: refine label track position calculation. 2014-08-09 15:38:33 -04:00
John Chilton 03ade2b298 Pack scripts. 2014-08-07 09:36:18 -04:00
John Chilton 4d5f0deebf Relax BibTeX parsing and accept header to handle figshare DOIs.
For instance 10.6084/m9.figshare.979190 reported by Michael Crusoe. JavaScript parser didn't like @data entries produced by figshare and when requesting the entry dx.doi.org returns a 403 response for type accept type text/bibliography, also allowing application/x-bibtex fixes this. Interestingly dx.doi.org throws 500 exceptions if application/x-bibtex is the only acceptable type or appears first for some other DOIs.
2014-08-07 09:35:43 -04:00
John Chilton c05cf525c7 Bugfix: Deal with BibTeX fields in a case insensitive fashion.
Would have thought the parser would have done this already - oh well.
2014-08-07 09:35:43 -04:00
Dannon Baker 709f16b6c8 Merge. 2014-08-06 11:25:12 -04:00
John Chilton 7250bdd4c2 Pack scripts. 2014-08-06 11:20:14 -04:00
John Chilton 2892c6f9f8 Fixup citation rendering for DOI resolution failures. 2014-08-06 11:19:48 -04:00
Jeremy Goecks 870f3c4e51 Trackster: stabilize tile boundary calculations so that tiles do not overlap or yield visual artifacts. 2014-08-06 10:28:01 -04:00
Dannon Baker e8e12dfea7 Fix for conditionally using bucket_default in cloudlaunch. 2014-08-06 10:16:22 -04:00
John Chilton 947ac3d2bf Pack scripts. 2014-08-06 09:37:08 -04:00
John Chilton e5d1910529 Fix-up citation related GUI.
Was displaying warning message about history citations being potentially incomplete for tools - which if they have annotated citations we should assume they are complete.
2014-08-06 09:36:30 -04:00
Greg Von Kuster d4923c9cf9 Fix for writing entries to shed_tool_conf.xml so that sym linked files are handled correctly (thanks Bjoern), and making changes to this and data manager config files thread-safe. 2014-08-05 10:09:20 -04:00
John Chilton 5ba4b60d6e Merged in jmchilton/galaxy-central-fork-1/next-stable (pull request #449)
Fix tool shed's logic related to finding tool externally referenced files.
2014-08-04 14:57:31 -04:00
Jeremy Goecks f158a4e447 Trackster: fix single-pixel gap bug in quantitative track display. 2014-08-04 14:50:28 -04:00
John Chilton fe0c53c930 Fix new Tool.get_externally_referenced_paths to find imported macro files.
Should fix this bug https://trello.com/c/TeguDYSq discovered by Bjoern... on stage at the GCC.
2014-08-04 12:18:00 -04:00
John Chilton daaf2c8cf0 Restructure tool external file logic in load_tool_from_tmp_config in ToolValidator...
... so internals of tool XML description are only utilized in the galaxy.tools module (and submodules). Add some unit tests for this new method for finding externally referenced files.
2014-08-04 12:18:00 -04:00
John Chilton 9fa342559e Python 2.6 compat fix for 591f036. 2014-08-04 10:15:57 -04:00
John Chilton b97d5cca9c More progress toward guarenteed workflow import step order stability.
Previous commit ensured that topsort is stable - but keys are reshuffled by position prior to being sent to topsort - in case their are "ties" when sorting by position ensure that import order is preserved before sorting on position.

This is all very dry and seemingly persnickety - but at any rate - after this commit I am fairly confident that Galaxy will import newly saved workflows that have been exported in the same order they were exported in. This means that 64a25838085978c250a0486b516bb2c8e7c3b850 is more correct.
2014-08-04 09:33:40 -04:00
John Chilton ac91ae8419 Ensure topological sorting is 'stable' w.r.t to first element of tuple.
This improves correctness of 64a25838085978c250a0486b516bb2c8e7c3b850.
2014-08-04 09:33:40 -04:00
John Chilton 7fdcf1b462 Test cases and test workflows to verify workflow import stability. 2014-08-04 09:33:40 -04:00
Greg Von Kuster 4dc2b30d8e Fix 2 bugs in the Tool Shed's tag_handler module discovered by Bjoern Gruning (thanks!) 2014-08-04 09:03:01 -04:00
Jeremy Goecks 244d861077 Trackster: remove visual artifact resulting from overlapping tiles when zoomed in at the base level. Pack scripts. 2014-08-03 15:57:04 -04:00
Daniel Blankenberg 56993d2e17 Fix for MAF stitching tools handling of the number of open temporary files. Fixes https://trello.com/c/UgqThlrh and https://trello.com/c/CQePdepc. 2014-08-01 15:46:53 -04:00