def filter_factory(config_dict=None): if config_dict is None: config_dict = dict( tool_filters=["filtermod:filter_tool"], tool_section_filters=["filtermod:filter_section"], tool_label_filters=["filtermod:filter_label_1", "filtermod:filter_label_2"], ) config = Bunch(**config_dict) config.toolbox_filter_base_modules = "galaxy.tools.filters,unit.tools.filter_modules" app = Bunch(config=config) toolbox = Bunch(app=app) return FilterFactory(toolbox)
def filter_factory(config_dict=None): if config_dict is None: config_dict = dict( tool_filters=["filtermod:filter_tool"], tool_section_filters=["filtermod:filter_section"], tool_label_filters=["filtermod:filter_label_1", "filtermod:filter_label_2"], ) config = Bunch( **config_dict ) config.toolbox_filter_base_modules = "galaxy.tools.filters,tools.filter_modules" app = Bunch(config=config) toolbox = Bunch(app=app) return FilterFactory(toolbox)
def filter_factory(config_dict=None): if config_dict is None: config_dict = dict( tool_filters=["filtermod:filter_tool"], tool_section_filters=["filtermod:filter_section"], tool_label_filters=[ "filtermod:filter_label_1", "filtermod:filter_label_2" ], ) config = Bunch(**config_dict) parent_module_name = '.'.join(__name__.split('.')[:-1]) config.toolbox_filter_base_modules = f"galaxy.tool_util.toolbox.filters,{parent_module_name}.filter_modules" app = Bunch(config=config) toolbox = Bunch(app=app) return FilterFactory(toolbox)