Inspired by a conversation with a colleague recently, I’m trying to find out if there is documentation anywhere on what is actually passed to the Cheetah template engine when building out the <command>
part of a Galaxy tool at runtime. I.e. datasets have attributes like .element_identifier
but what other attributes are there? The code for this seems to be galaxy/lib/galaxy/tools/evaluation.py at dev · galaxyproject/galaxy · GitHub so the question then is what is in the param_dict
…
I have dug through the code to try and make sense of this and of course looked at examples from tools-iuc but perhaps the developers can help document this? Then it could get added to the Galaxy development docs.
A meta question related to this is: where is the best place to ask such a question? I have historically used fora like the tools-iuc Matrix channel because of the high density of experts there, but of course Matrix chats are ephemeral and I’m never clear if tools-iuc chat is actually the best place to ask. The Galaxy Project web page does not offer much guidance on what forum is best for tool-development questions, unless I missed something.
Best regards everyone,
Peter