Hi Peter,

On Jun 13, 2013, at 4:14 PM, Peter Cock <p.j.a.cock@googlemail.com> wrote:

On Thu, Jun 13, 2013 at 6:34 PM, Greg Von Kuster <greg@bx.psu.edu> wrote:
Hello Peter,

Unfortunately, workflows are currently not very compatible with
the tool shed - there is a Trello card that details the issues here:

https://trello.com/card/workflow-issues/506338ce32ae458f6d15e4b3/692


Thanks Greg - I see that Trello card is "in progress", but
it covers quite a broad range of issues.


These long standing issues are the reason I am not marketing workflow use in the tool shed in a more prominent way.  You may have noticed that importing workflows from an installed tool shed repository into Galaxy is not a simple process.  I have not worked on streamlining this process (or other workflow related features for the tool shed) due to these same issues.



So, does Galaxy handle old fashioned tool identifiers and the
newer toolshed-tool-identifiers gracefully in a situation like this?

Unfortunately this does not currently work ...

Do I need to update the *.ga files to use toolshed-tool-ids? If
I did that, would it break the workflow on any Galaxy instance
(like ours) where the tools were installed manually?

Yes, you would currently need to update the workflows to use
toolshed-tool-ids, and your statement regarding the workflow
not working with older tools is correct.

So in the short term the best thing to do is to edit these workflows
as posted on the Tool Shed (easy enough as the *.ga files are
plain text) to replace the tool identifiers?


Yes, this is probably the only way to make this work.



What would be the easiest way to work out the desired id form
from a tool repository page? Other than reinstalling the tools
locally but from the Tool Shed this time? ;)


The tool ids should be the name-spaced guid that is automatically defined for each tool when it is uploaded to a tool shed repository.  The guid consists of these components:

<tool shed host>/repos/<repository owner>/<repository name>/<tool id>/<tool version>

For example, your blast2go tool in the test tool shed has the following guid:

testtoolshed.g2.bx.psu.edu/repos/peterjc/blast2go/blast2go/0.0.8

                     

Thanks,

Peter
___________________________________________________________
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:
 http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
 http://galaxyproject.org/search/mailinglists/