[galaxy-commits] [galaxyproject/galaxy] 1d1620: Refactor recent toolbox changes for galaxy-lib.

GitHub noreply at github.com
Mon Sep 26 11:11:38 EDT 2016


  Branch: refs/heads/dev
  Home:   https://github.com/galaxyproject/galaxy
  Commit: 1d16200759895b6ede6c38655d085fa7bb0a1e17
      https://github.com/galaxyproject/galaxy/commit/1d16200759895b6ede6c38655d085fa7bb0a1e17
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M lib/galaxy/tools/__init__.py
    M lib/galaxy/tools/toolbox/base.py

  Log Message:
  -----------
  Refactor recent toolbox changes for galaxy-lib.

The abstracttoolbox class is supposed to shield Galaxy from the internals of the toolbox organization and vice versa, so having a reload method that uses Galaxy-specific queueing stuff is less than ideal. The concrete toolbox class is where I have been putting such functionality.

In addition to this being the abstract design I prefer, it is definitely needed for galaxy-lib which contains the abstracttoolbox but not the concrete toolbox or the queue worker functionality.

xref #2840


  Commit: 780473a751ae52868e29b4e34ba2b0894598dc7b
      https://github.com/galaxyproject/galaxy/commit/780473a751ae52868e29b4e34ba2b0894598dc7b
  Author: Martin Cech <cech.marten at gmail.com>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M lib/galaxy/tools/__init__.py
    M lib/galaxy/tools/toolbox/base.py

  Log Message:
  -----------
  Merge pull request #2971 from jmchilton/galaxy-lib-import-fix

Refactor recent toolbox changes for galaxy-lib.


Compare: https://github.com/galaxyproject/galaxy/compare/7f19ba817c4d...780473a751ae


More information about the galaxy-commits mailing list