Warning

This document is for an old release 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]

Initialize self. See help(type(self)) for accurate 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.