Warning

This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.

galaxy.tools.toolbox.filters package

class galaxy.tools.toolbox.filters.FilterFactory(toolbox)[source]

Bases: object

An instance of this class is responsible for filtering the list of tools presented to a given user in a given context.

__init__(toolbox)[source]

x.__init__(…) initializes x; see help(type(x)) for signature

build_filters(trans, **kwds)[source]

Build list of filters to check tools against given current context.

build_filter_function(filter_name)[source]

Obtain python function (importing a submodule if needed) corresponding to filter_name.