Skip to content

Implement deserialization from .ga files - #2

Draft
loichuder wants to merge 2 commits into
mainfrom
impl-deserialize
Draft

Implement deserialization from .ga files#2
loichuder wants to merge 2 commits into
mainfrom
impl-deserialize

Conversation

@loichuder

Copy link
Copy Markdown
Member

For #1

A Galaxy workflow is made of "steps". Among these steps, there are tools which perform some operations (CLI-based). These are basically Ewoks tasks with task_type = script so no problem for this.

However, Galaxy has a data_input concept which is a step that loads data from an arbitrary source. There is no equivalent ,that I know of, in Ewoks. I decided to translate this in a Ewoks task LoadDataInput that has to be implemented.

Also, data_input step have inputs that are stored in a ambiguous way. I could not really find the equivalent in Ewoks.

To add confusion, some inputs seem to be also in a field tool_state?

And the format reference didn't really help me to figure things out.

@loichuder

Copy link
Copy Markdown
Member Author

After discussion, it is probably easier to work on the serialization first (Ewoks to Galaxy). I'll draft this for now.

@loichuder
loichuder marked this pull request as draft March 2, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant