galaxy.tool_util.toolbox.filters package

class galaxy.tool_util.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]
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.