Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run galaxy with default tools included #1381

Conversation

bernt-matthias
Copy link
Contributor

I wanted to test some Galaxy tools and needed the collection operations. So I thought it might be a good idea to serve planemo with Galaxy's default tools installed:

Screenshot from 2023-08-04 15-59-25

Not sure what happens if some one calls planemo test/serve on one of the builtin tools....

Alternatively one could use --extra_tools but then the tools are just installed flat in the tool menu.

bernt-matthias added a commit to bernt-matthias/planemo that referenced this pull request Aug 4, 2023
linter complained about this over here galaxyproject#1381
planemo/galaxy/config.py Outdated Show resolved Hide resolved
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
@mvdbeek
Copy link
Member

mvdbeek commented Aug 7, 2023

Can you expose a --tool_conf argument instead (and check that --shed_tool_conf doesn't do the job already) ?

@bernt-matthias
Copy link
Contributor Author

Can you expose a --tool_conf argument instead?

Could be done I guess. But it would be inconvenient for users who so not have a clone of Galaxy.

@mvdbeek
Copy link
Member

mvdbeek commented Aug 7, 2023

Fine, but then at least make this optional ?

@jmchilton
Copy link
Member

Could we have --extra_tools be able to take toolbox conf in addition to actual tools and directory. Also I guess we use the name stock tools in the workflow docs for planemo - so maybe add like a flag --include_stock_tools that is short-hand for enabling the behavior here (--extra_tools with a the tool conf sample as the target).

@bernt-matthias
Copy link
Contributor Author

Can you expose a --tool_conf argument instead (and check that --shed_tool_conf doesn't do the job already) ?

Seems that --shed_tool_conf already does the trick (at least with --galaxy_root and using the sample tool conf from this directory).

@bernt-matthias bernt-matthias deleted the topic/serve-with-default-tools branch January 14, 2024 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants