I am using the module dependency resolver to run galaxy task on a cluster, and often have the issue that tools specify their module/tool requirements with a different spelling than the module name on the cluster.
e.g. a tool requires samtools, and the module is called SAMtools.
I currently modify by and the xml configuration file for each tool, adapting the requirement tag. Is there a easier way to do that? One that will not get lost when updating a tool?