Hi Galaxy-P, I would like to package some tools for the toolshed and include them in the Galaxy-P github repo. The tools are: - percolator and pout2mzid - hardklor/kronik - msstitch (aka my own tool) And maybe some isobaric protein quant R script, and/or updates to MSGF+. Anyway, I have poked around a little and have no problems creating and testing tools. However the toolshed syntax is a bit confusing. I understand I have to specify a package definition (tool_dependencies.xml) which installs the tool. And then the tool itself, which seems easy enough. My questions about this: - Is there any doc on the toolshed XML that defines how you install your binaries? I am planning to build from source, since percolator has binaries for different linuxes. (If it is not possible to specify which one of those to use.) - what is in the admin-scripts directory? Static data? Hoping to submit pull requests soon! cheers, — Jorrit Boekel Proteomics systems developer BILS / Lehtiö lab Scilifelab Stockholm, Sweden
Hi Jorrit, Welcome. It will be great to have your contributions to the toolshed. I think the main documentation for tool_dependencies.xml is here https://wiki.galaxyproject.org/ToolDependenciesTagSets Under “download_binary” you can see an indication of how to setup a tool to download a specific binary for a specific platform. There is more info on this particular tag here https://wiki.galaxyproject.org/DownloadingBinaries To be honest I’ve never used those tags myself. The best thing would be to search around on the toolshed for recipes that work and take a look at the syntax they have used. Note that just because a tool is on the toolshed it doesn’t mean that it is using correct toolshed syntax, or even that its installation would work properly. The best place to look for examples would be the IUC tools https://github.com/galaxyproject/tools-iuc And for proteomics specific stuff most of our tools have pretty good (working) toolshed xml https://github.com/galaxyproteomics/tools-galaxyp Oh .. and one final thing. I highly recommend planemo for developing/testing tools for the toolshed if you are not using it already https://github.com/galaxyproject/planemo Cheers Ira On 8 Apr 2016, at 12:40 AM, Jorrit Boekel <jorrit.boekel@scilifelab.se<mailto:jorrit.boekel@scilifelab.se>> wrote: Hi Galaxy-P, I would like to package some tools for the toolshed and include them in the Galaxy-P github repo. The tools are: - percolator and pout2mzid - hardklor/kronik - msstitch (aka my own tool) And maybe some isobaric protein quant R script, and/or updates to MSGF+. Anyway, I have poked around a little and have no problems creating and testing tools. However the toolshed syntax is a bit confusing. I understand I have to specify a package definition (tool_dependencies.xml) which installs the tool. And then the tool itself, which seems easy enough. My questions about this: - Is there any doc on the toolshed XML that defines how you install your binaries? I am planning to build from source, since percolator has binaries for different linuxes. (If it is not possible to specify which one of those to use.) - what is in the admin-scripts directory? Static data? Hoping to submit pull requests soon! cheers, — Jorrit Boekel Proteomics systems developer BILS / Lehtiö lab Scilifelab Stockholm, Sweden _______________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at: https://lists.galaxyproject.org/ To search Galaxy mailing lists use the unified search at: http://galaxyproject.org/search/mailinglists/
participants (2)
-
Ira Cooke
-
Jorrit Boekel