Commit Graph
3089 Commits
Author SHA1 Message Date
Nicola Soranzo 178a1efb30 Remove outdated fimo wrapper and galaxy-sequence-utils dependency
The fimo tool was removed from `tool_conf.xml.sample` in 2014
(commit fa11d10c8b) and migrated to the
tools-iuc repository since 2015
( https://github.com/galaxyproject/tools-iuc/pull/499 ).
This bundled version doesn't probably work any more and is not
available on the UseGalaxy.* servers.

This allows us to remove `galaxy-sequence-utils` from the project
dependencies, since the other 2 tools
(`lib/galaxy/datatypes/converters/vcf_to_interval_index_converter.xml`
and `tools/maf/vcf_to_maf_customtrack.xml`) correctly specify it as a
requirement.
2024-10-04 12:33:26 +01:00
Nicola Soranzo 79a4ebd28d Enable `ignore-without-code` mypy error code 2024-09-26 11:02:33 +01:00
mvdbeek ac71c06854 Merge branch 'release_24.1' into dev 2024-09-13 16:59:22 +02:00
mvdbeek 00f6482387 Merge branch 'release_24.0' into release_24.1 2024-09-13 16:57:45 +02:00
Delphine LariviereandBjörn Grüning 3dddfb1eb6 Apply suggestions from code review
Co-authored-by: Björn Grüning <bjoern@gruenings.eu>
2024-09-06 09:34:29 +10:00
Delphine Lariviere 83c2e706a6 add blob toolkit to the list of interactive tools 2024-09-06 09:34:29 +10:00
Marius van den Beek c42710a403 Merge pull request #18630 from Delphine-L/blobtoolkit
Add BlobToolkit to the list of interactive tools
2024-09-05 16:40:12 +02:00
mvdbeek 48ebf3122b Update ENA url in ebi_sra tool
I think this fixes https://github.com/galaxyproject/galaxy/issues/18770
? I did manage to get the redirect to Galaxy, however the user interface
looks pretty weird to me, so I'm not sure this is how it is meant to be
?
2024-09-04 12:29:31 +02:00
John Chilton e530227ac6 Implement group tag testing in tools. 2024-08-09 11:54:19 -04:00
mvdbeek 0d1f74e4dd Merge branch 'release_24.1' into dev 2024-08-08 17:43:04 +02:00
davelopezandMarius van den Beek 7d00202034 Fix export_remote include metadata flag
We were passing 'false' to --export-metadata-files, but it was
considered True (non-zero length string), and the metadata was
always included in the export.

Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2024-08-07 14:46:57 +02:00
Delphine LariviereandBjörn Grüning 8dea665f08 Apply suggestions from code review
Co-authored-by: Björn Grüning <bjoern@gruenings.eu>
2024-08-01 11:25:09 -04:00
Delphine Lariviere 0bc0f984f8 add blob toolkit to the list of interactive tools 2024-07-31 18:57:26 -04:00
Martin Cech ed117ef483 Merge pull request #18220 from anuprulez/patch-5
Update GPU JupyterLab tool
2024-06-11 02:31:31 +02:00
Matthias Bernt f29601a5e0 Fix error or loading internal tool SIFT
Error popping up all the time:

```
Traceback (most recent call last):
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tool_util/toolbox/base.py", line 873, in _load_tool_tag_set
    tool = self.load_tool(concrete_path, use_cached=False, tool_cache_data_dir=tool_cache_data_dir)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tool_util/toolbox/base.py", line 1100, in load_tool
    tool = self.create_tool(
           ^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 547, in create_tool
    return self._create_tool_from_source(tool_source, config_file=config_file, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 563, in _create_tool_from_source
    return create_tool_from_source(self.app, tool_source, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 355, in create_tool_from_source
    tool = ToolClass(config_file, tool_source, app, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 820, in __init__
    raise e
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 817, in __init__
    self.parse(tool_source, guid=guid, dynamic=dynamic)
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 1142, in parse
    self.parse_inputs(self.tool_source)
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 1427, in parse_inputs
    inputs = self.parse_input_elem(page_source, enctypes)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 1622, in parse_input_elem
    param = self.parse_param_elem(input_source, enctypes, context)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/__init__.py", line 1635, in parse_param_elem
    param = ToolParameter.build(self, input_source)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/parameters/basic.py", line 330, in build
    return parameter_types[param_type](tool, input_source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/parameters/basic.py", line 2071, in __init__
    super().__init__(tool, input_source, trans)
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/parameters/basic.py", line 1863, in __init__
    super().__init__(tool, input_source)
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/parameters/basic.py", line 186, in __init__
    self.validators.append(validation.Validator.from_element(self, elem))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/parameters/validation.py", line 45, in from_element
    return validator_types[_type].from_element(param, elem)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/gpfs1/data/galaxy_server/galaxy/lib/galaxy/tools/parameters/validation.py", line 399, in from_element
    assert os.path.exists(filename), f"File {filename} specified by the 'filename' attribute not found"
AssertionError: File /gpfs1/data/galaxy_server/galaxy/tool-data/sift_db.loc specified by the 'filename' attribute not found
```

I think using the other validator should not cause so much trouble.
2024-06-10 10:31:01 +02:00
thepineapplepirate c320b3f917 bumped up version 2024-06-03 14:50:06 -04:00
thepineapplepirate 9c1d14b310 new edits and now using a docker image with qiskit1.0 2024-06-03 14:49:55 -04:00
Nate Coraor 3359a75ffc Merge pull request #18225 from thepineapplepirate/qiskit_in_galaxy
new edits and now using a docker image with qiskit1.0
2024-06-03 13:53:42 -04:00
thepineapplepirate b38e85cef3 bumped up version 2024-05-24 14:41:07 -05:00
thepineapplepirate b7cc2e8356 new edits and now using a docker image with qiskit1.0 2024-05-24 14:15:11 -05:00
Anup Kumar a55a56938b Update GPU JupyterLab tool
- Add a new version (0.4)
- Add feature to take GitHub URL to clone repositories while startup
2024-05-24 11:51:31 +02:00
John Davis b06016d424 Drop send_to_cloud tool 2024-05-21 13:52:24 -04:00
Nicola Soranzo 534010a8cb Enable flake8-implicit-str-concat ruff rules
See https://docs.astral.sh/ruff/rules/#flake8-implicit-str-concat-isc
2024-04-29 13:37:54 +01:00
Nicola Soranzo 053ca5198e Enable `warn_unused_ignores` mypy option 2024-04-16 01:12:58 +01:00
Helena Rasche 072a1ea12a Rename to something more searchable 2024-03-27 13:43:46 +01:00
Nicola Soranzo a2018a5e60 Enable flake8-comprehensions ruff rules
but allow `dict()` calls that make use of keyword arguments (e.g.,
`dict(a=1, b=2)`).
2024-03-09 19:11:20 +00:00
John Davis 874cd961b2 Merge pull request #17328 from bernt-matthias/topic/hide-wig_to_bigWig
Hide wig_to_bigWig tool
2024-02-26 14:15:27 -05:00
Martin Cech 3690af66eb Merge pull request #17515 from wm75/data_source_fixes2
Fixing bugs with data_source tools - part 2
2024-02-26 19:14:19 +01:00
Nate Coraor 5bbfa85ab3 Update RStudio GxIT to use the reworked 23.1 image 2024-02-22 15:08:08 -05:00
Wolfgang Maier 76968a68c7 Adjust UCSC Table browser tools to code changes
Since the code now drops undeclared incoming parameters it enforces
cleaner wrapper style.
2024-02-22 17:29:33 +01:00
Marius van den Beek 9415df899e Merge pull request #17422 from wm75/data_source_tools_fixes
Fix data_source and data_source_async bugs
2024-02-15 12:36:25 +01:00
Matthias Bernt e1457c8c3b hide wig_to_bigWig tool
now present at IUC https://github.com/galaxyproject/tools-iuc/pull/5704
2024-02-15 11:38:05 +01:00
Wolfgang Maier fd3a19afd2 Fix linting 2024-02-09 09:19:33 +01:00
Wolfgang Maier eef015d4e2 Preserve original request params as nested dict
and use them in final POST request
2024-02-09 09:14:20 +01:00
Wolfgang Maier 561bf92a1b Format import section with isort 2024-02-08 21:41:19 +01:00
Wolfgang Maier 3c178b559e Fix linting 2024-02-08 16:58:28 +01:00
Wolfgang Maier bd0f257452 Switch data_source.py to modern tool-provided metadata
Allows moving all data source tools using the script to profile 20.09.
For more recent profiles data_source.py would have to work outside of
Galaxy's Python environment.
2024-02-08 16:43:39 +01:00
Wolfgang Maier c554023c5e Simply exit on errors 2024-02-08 15:33:33 +01:00
Wolfgang Maier 387c9f0c87 Start modernizing data_source.py script
- Drop support for very old format of specifying execution params in a
  tabular file instead of a json one
- Use O_TRUNC to discard previous file contents instead of opening for
  writing, then closing
- Do not silently ignore non-integer values for max_file_size
2024-02-08 15:23:03 +01:00
mvdbeek 5e16978e12 Fix or ignore additional unreachable code 2024-02-01 10:32:04 +01:00
mvdbeek f9e3380a48 Drop unreachable compression extension stripping
Not going to do further work on upload1, so not fixing this.
2024-02-01 10:32:03 +01:00
Nicola Soranzo e975ca3754 Update to black 2024 stable style 2024-01-30 18:09:51 +00:00
mvdbeek 03f01da108 Merge branch 'release_23.2' into dev 2024-01-15 12:09:43 +01:00
mvdbeek a2cb91487a Merge branch 'release_23.1' into release_23.2 2024-01-15 12:05:09 +01:00
John Davis 5597d9f718 Merge pull request #16883 from mvdbeek/copy_nonsense_tool_version
[23.1] Add back 1.1.0 version of Filtering1 tool
2024-01-10 14:07:14 -05:00
Björn Grüning 26ffc86b93 Merge pull request #17170 from thepineapplepirate/qiskit_in_galaxy
Qiskit in galaxy
2023-12-12 21:26:59 +01:00
thepineapplepirateandNicola Soranzo 48417b0409 Update tools/interactive/interactivetool_qiskit_jupyter_notebook.xml
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2023-12-12 14:09:27 -05:00
Raubenolt 46d53d14c8 made suggested changes 2023-12-11 20:47:25 -05:00
mvdbeek 33ccacf77a Fix upload1 tool 2023-12-01 19:57:38 +01:00
Sveinung Gundersen b0e13e5149 Added "requires_path_in_url" and "requires_path_in_header" attributes to entry points for tools. Sendoff to gx-it-proxy. Cleanup 2023-11-15 12:54:14 +01:00