Skip to content

Suggestion: Single download of all files/databases #156

Description

@jakobnissen

MMASeq does a lot of downloading. This means lots of URLs are stored in the repo to various different internal databases and files. This is fragile, as these URLs may change or go offline in the future.

I suggest collecting all downloads in one or a few tarred and zipped folders, and then have the commands download and untar+unzip these in the beginning. Some advantages:

  • It makes it clearer which files the workflow depends on
  • You're in control of when databases and files are updated, making results more reproducible
  • You're in control of the links, making it less likely that they go offline in the future
  • It'll be more efficient and faster
  • Download errors surface earlier, since downloads are moved up front in the pipeline

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions