Commit Graph
268 Commits
Author SHA1 Message Date
John Chilton 323a7c57c7 Fix for b1121a315205e8152d9c59199443c492340e9f0b.
That did not work in Bjoern's setup for reasons that still are eluding me - but this variant works and is less hacky, more readable anyway.
2014-01-20 08:35:50 -06:00
John Chilton 915948a305 Hide to_posix_lines in UI by default.
Galaxy still completely supports this option on backend - API tests still completely work and will hopefully ensure this functionality continues running. Any Galaxy deployements that wish to enable this option simply have to switch this one param from hidden to select. This is a ugly workaround - but it is a very small workaround - and will hopefully alleviate any potential fears Gert Hulselmans has of Galaxy diverging from his changes. This is only a stop gap until the Galaxy upload UI supports more advanced options.

I have previously outlined my concerns with the visual clutter on the upload.xml page - this is why I am hiding it by default. If anyone with commit access disagrees - please by all means backout of this individual changeset and restore the full functionality of pull request 171 (I have a terrible eye for this sort of GUI design stuff).
2014-01-17 00:03:26 -06:00
John Chilton 658ea5966c Merge pull request 171. 2014-01-16 23:57:43 -06:00
Nate Coraor 607fc002ea Fix outdated usage of states in microbial dataset post-job hook. 2013-10-10 12:53:10 -04:00
Nate Coraor 705457f218 Convert DOS line endings. 2013-10-10 12:48:07 -04:00
Greg Von Kuster f9a701164e Fix inadvertently committed Galaxy upload tool config setting ajax upload to false. 2013-07-12 11:13:27 -04:00
Greg Von Kuster 2ae17f816d Allow public usernames in the tool shed to be a minimum of 3 characters. 2013-07-06 19:41:10 -04:00
Daniel Blankenberg 33fd08a1a5 Change EBI SRA tool to use auto detect for format determination now that they are providing additional formats. Fixes issue seen when sending SFF files. 2013-06-26 11:57:51 -04:00
Gert Hulselmans fb01c3cc96 Avoid corruption of binary files embedded in gzip, bz2 and zip archives in the upload tool.
Add an option in the upload tool to disable the conversion of universal
line endings to Posix line endings.
This is useful for avoiding corruption of uploaded files when a binary
file is contained inside a gzip, bz2 and zip archive.

This fixes bug report: https://trello.com/card/issue-with-uploaded-2bit-gz-files/506338ce32ae458f6d15e4b3/702
2013-05-27 20:55:52 +02:00
Dannon Baker 8161b70d89 Merged in nsoranzo/galaxy-central (pull request #135)
Add generic ASN.1 text and binary datatypes
2013-04-04 08:41:54 -04:00
Nicola Soranzo 2f650b8866 Fix file extension determination
Extension was determined uncorrectly for filenames with more than 1 dot
2013-03-06 12:37:08 +01:00
John Chilton 262413f7c0 Based on input from natefoo, replace root tool tag "upload" with inverse tag "workflow_compatible". Adjust logic in tools module accordingly. 2013-02-13 10:45:56 -06:00
John Chilton 7e6ee45bb0 Add optional "upload" attribute to tool definitions.
When extracting workflows, such tools are treated as inputs. This eliminates the need for the hack of hardcoding 'upload1' in tools.py and allows multiple upload tools to exist and function properly when extracting workflows.
2013-02-10 11:13:51 -06:00
Daniel Blankenberg a2a1a15b6f Add MouseMine datasource tool provided by Howie Motenko (Howie.Motenko@jax.org). 2013-02-06 17:34:36 -05:00
Daniel Blankenberg a273960126 Backout 3189a1bf18af 2013-02-04 06:43:35 -05:00
Daniel Blankenberg bab984ed69 Add sentry_dsn to Tool Shed config.py' lib/galaxy/webapps/community/config.py 2013-02-04 06:33:19 -05:00
Kyle Ellrott 4aad0ad15e Enabling dataset UUID setting through library upload, upload1 tool, and galaxy.json file 2013-01-29 15:58:58 -08:00
Brad Chapman cf1407d471 Correctly set history and handle output datasets for error cases in tool API. Allow specification of dataset name during uploads, exposing through API 2012-10-04 15:31:16 -04:00
John Chilton 886a5c61b9 Merge. 2012-09-03 22:14:36 -05:00
Daniel Blankenberg 48548341fc Handle non-ascii unicode in upload tool. Significant pre-existing refactoring still needed. 2012-08-28 19:23:39 -04:00
Daniel Blankenberg d84ab3226e Handle non-ascii unicode in data source tools. Add util.is_binary() method that returns true when provided string contains a null byte. 2012-08-28 19:23:39 -04:00
Richard Burhans 29d541c7be name change: _BX main_ browser -> _BX_ table browser 2012-08-22 15:31:23 -04:00
John Chilton d281e835ef Remove hard-coding of unsniffable binary types array and manually
checking each sniffable type with a seperate function in
upload.py. Information on both types is now stored dynamically as
static variables in the Binary class.
2012-08-15 23:35:28 -05:00
Daniel Blankenberg 89e347625f Rewrite HbVar datasource tool. 2012-05-04 15:35:51 -04:00
Daniel Blankenberg c44aee110d Update WormBase datasource tool to use WormBase 2. 2012-05-02 17:04:33 -04:00
Daniel Blankenberg 195e08f2b1 Add GenomeSpace tools. 2012-03-29 10:24:28 -04:00
Nate Coraor c362e6202e A bit more actual user cleaning. 2012-01-18 14:34:00 -05:00
Nate Coraor 61062a3ae5 Merge galaxy-central. 2012-01-18 10:34:39 -05:00
Daniel Blankenberg 99c7409900 Update EBI SRA tool's input action. 2011-12-14 09:37:45 -05:00
Daniel Blankenberg 2351c4aaca Add EBI ENA SRA tool contributed by Iain Cleland. 2011-12-13 09:45:49 -05:00
Nate Coraor 85ba013e6d Actual User: Fix for newline conversion on upload, tighten file permissions for files in upload. Please make sure you clean your temp directory regularly. 2011-12-08 13:22:39 -05:00
Nate Coraor 03c4fa3689 The upload tool requires samtools to upload BAM files, the Pileup tool requires samtools <= 0.1.16. 2011-12-06 11:42:12 -05:00
Daniel Blankenberg df82c9dd76 Updates for 'GenomeSpace import from file browser' tools. 2011-11-29 13:41:40 -05:00
Greg Von Kuster 17c5b27cdc Re-engineer the datatypes registry so that it is initialized once when the Galaxy server is started, but data types can continue to be loaded throughout the Galaxy server's session (hopefully this doesn't break anything).
Add support for a single "import_module" to be passed to the new load_datatypes() method in the datatypes registry.  This provides the ability to load a single class module from an installed tool shed repository along with a datatypes_conf.xml file included in the installed repository and pass them to the new load_datatypes() method.  In the future, multiple imported modules may be allowed.  The datatypes_conf.xml file included in the repository must conform to a slightly different definition than the same named file that comes with the distribution.  This new definition will be documented in the Galaxy tool shed wiki.

We now have the ability to load new data types into the Galaxy server from an installed tool shed repository without restarting the Galaxy server.
2011-11-23 16:16:15 -05:00
Daniel Blankenberg 7cf9b6daea Updates for GenomeSpace file browser importer. 2011-11-21 17:12:07 -05:00
Daniel Blankenberg e7c4d8557b Update GenomeSpace import from file browser tool to use new versioned API. 2011-11-18 13:48:06 -05:00
ichorny 236276b132 add actual user changes to galaxy-central 2011-10-21 14:01:48 -07:00
Daniel Blankenberg 68f2b7656b Some genomespace_file_browser tweaks. 2011-10-06 14:22:59 -04:00
Daniel Blankenberg e8d8d8e7c3 Add test/development GenomeSpace file importer datasource tool. 2011-10-06 13:55:25 -04:00
Nate Coraor 7d8b701df6 Fix uploading sorted BAMs to libraries when using the link method rather than copying. 2011-08-26 15:59:29 -04:00
Daniel Blankenberg aec47aa2a9 pdate EuPathDB datasource configuration file. Contributed by Mark Heiges. 2011-08-22 14:03:57 -04:00
Kanwei Li a9370f1b72 Spacing fix 2011-08-20 02:56:33 -04:00
Daniel Blankenberg f9759aac21 Update EuPathDB datasource configuration file. Contributed by Mark Heiges. 2011-08-02 08:55:57 -04:00
Greg Von Kuster d8279f0e5c Add an altered version of Jelle Scholtalbers' enhancement code to support uploding various image data types. I've moved some of the code components around from Jelle's version, and added some fixes. The cod ein the new image_util.py file enables detections of images types without the need to create a new Image() class.
I've also added baseline support of the HDF5 data type in this change set, but it is currently required to be in the unsniffable_data_types list.
2011-07-27 16:14:15 -04:00
Nick Semenkovich 403f2c73a3 Update links to reflect Galaxy Wiki moving away from Bitbucket. 2011-07-18 18:10:55 -05:00
Ross Lazarus d53c3e984f Backed out changeset 48bbe32beefe which introduced a whole bunch of unintended reversions from a broken hg repository
This is a backout of commit 5765
2011-07-06 09:44:56 +10:00
Ross Lazarus 86b55bb0c0 branch merge 2011-07-05 12:40:43 +10:00
Nate Coraor 3959897d3d Uploading a compressed library dataset using either the server directory or path paste methods was previously overwriting the input file, which should never happen. This changeset also makes it possible to upload compressed files that remain compressed (by choosing to "link files only"), however, Galaxy does not yet open the compressed file to properly set metadata on its contents. 2011-06-08 15:35:36 -04:00
Nate Coraor 1026641425 Don't provde the output filename to the upload tool if it's outside Galaxy's files_path, since this means we're only linking data and the output paths are not used (and may contain non-shell-safe characters). Fixes issue #533. 2011-06-08 13:25:45 -04:00
Greg Von Kuster 61c3ed305f Move duplicate data type checker methods from sniff and upload into a new ~/datatypes/checkers.py. 2011-06-03 15:36:59 -04:00