mvdbeek 8b4e488319 Fix HDCA shown as unavailable on tool form rerun
After 6a9323a79 (Fix HDCA lost in tool form on rerun), visible HDCAs
in the current history were incorrectly added to the job_input_values
fallback section with a "(not in current history)" label. This happened
because active_visible_datasets_and_roles only iterates HDAs, so HDCAs
were never removed from job_input_values during matching. The HDCA then
appeared twice in the form: once correctly from the dataset collections
section, and once as a "keep" option with wrong state.

Skip HDCAs in the fallback loop when they are active, visible, and in
the current history — they are already properly handled by the
active_visible_dataset_collections loop below.

Fixes `lib/galaxy_test/selenium/test_tool_form.py::TestToolForm::test_rerun_dataset_collection_element - selenium.common.exceptions.TimeoutException: Message: Timeout waiting on CSS selector [.dataset-collection-panel] to become present.`
2026-03-29 13:23:46 +02:00
2026-01-19 18:39:16 +00:00
2023-09-27 14:30:42 -04:00
2026-03-29 12:53:14 +02:00
2026-01-20 10:25:45 +00:00
2025-03-15 17:12:02 +00:00
2026-02-27 14:52:07 -05:00
2024-01-30 18:09:51 +00:00
2023-12-20 17:52:31 +01:00
2025-05-07 10:45:09 +01:00
2026-03-06 19:05:20 +01:00
2026-03-09 17:32:58 +01:00
2026-01-19 18:39:16 +00:00

.. figure:: https://galaxyproject.org/images/galaxy-logos/galaxy_project_logo.jpg
   :alt: Galaxy Logo

The latest information about Galaxy can be found on the `Galaxy Community Hub <https://galaxyproject.org/>`__.

Community support is available at `Galaxy Help <https://help.galaxyproject.org/>`__.

.. image:: https://img.shields.io/badge/chat-gitter-blue.svg
    :target: https://gitter.im/galaxyproject/Lobby
    :alt: Chat on gitter

.. image:: https://img.shields.io/badge/chat-irc.freenode.net%23galaxyproject-blue.svg
    :target: https://webchat.freenode.net/?channels=galaxyproject
    :alt: Chat on irc

.. image:: https://img.shields.io/badge/release-documentation-blue.svg
    :target: https://docs.galaxyproject.org/en/master/
    :alt: Release Documentation

.. image:: https://travis-ci.org/galaxyproject/galaxy.svg?branch=dev
    :target: https://travis-ci.org/galaxyproject/galaxy
    :alt: Inspect the test results

Galaxy Quickstart
=================

Galaxy requires Python 3.10 or higher. To check your Python version, run:

.. code:: console

    $ python -V
    Python 3.10.12

Start Galaxy:

.. code:: console

    $ sh run.sh

Once Galaxy completes startup, you should be able to view Galaxy in your
browser at: http://localhost:8080

For more installation details please see: https://getgalaxy.org/

Documentation is available at: https://docs.galaxyproject.org/

Tutorials on how to use Galaxy, perform scientific analyses with it, develop Galaxy and its tools, and admin a Galaxy server are at: https://training.galaxyproject.org/

Tools
=====

Tools can be either installed from the Tool Shed or added manually.
For details please see the `tutorial <https://galaxyproject.org/admin/tools/add-tool-from-toolshed-tutorial/>`__.
Note that not all dependencies for the tools provided in the
``tool_conf.xml.sample`` are included. To install them please visit
"Manage dependencies" in the admin interface.

Issues and Galaxy Development
=============================

Please see `CONTRIBUTING.md <CONTRIBUTING.md>`_ .
Languages
Python 66.6%
Vue 13%
TypeScript 10.8%
JavaScript 3.8%
Jupyter Notebook 2.8%
Other 2.8%