galaxyproject / blend4j

blend4j is a JVM partial reimplementation of the Python library bioblend for interacting with Galaxy, CloudMan, and BioCloudCentral.
Eclipse Public License 1.0
16 stars 22 forks source link

Added invoke workflow to the workflow client #41

Closed JeffreyThiessen closed 4 years ago

JeffreyThiessen commented 4 years ago

run workflow is a deprecated call in bioblend, so this PR adds the updated invoke workflow call.

JeffreyThiessen commented 4 years ago

Also added importWorkflow(String json, boolean publish) to match bioblend's call structure for import_workflow_dict. It behaves in the same way but also sends the boolean for publish. The previous import_workflow_json which matches importWorkflow(String json) is deprecated in the galaxy api.

apetkau commented 4 years ago

This looks great. Thanks @JeffreyThiessen. Sorry for the delay in reviewing it.