Skip to content

Add option to export a CLI-run to a galaxy instance #1521

@Smeds

Description

@Smeds

@dannon @mvdbeek

We’ve talked about how it would be great if there was a possibility to export CLI runs to a Galaxy instance. The question is how that should be implemented—should we use RO-Crates? If so, we’d likely need to handle: "Add functionality for exporting RO crates #1045".

If not, could we instead use Galaxy’s archiving functionality to export a CLI run to a Galaxy instance? And if we go that route, would a workflow like this make sense?

  1. Use the /api/histories/{history_id}/prepare_store_download endpoint to package the history.
  2. Poll /api/short_term_storage/{storage_id}/ready to check when the package is available.
  3. Download the archive from /api/short_term_storage/{storage_id}.
  4. Re-upload it to a Galaxy instance using /api/histories.

Alternatively, could we use the /api/histories/{history_id}/write_store? endpoint for this instead?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions