Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise structure of pipelines #31

Merged
merged 1 commit into from
Jun 30, 2020
Merged

Conversation

gbggrant
Copy link
Contributor

In this PR I'm doing a couple of things:

  • broke the main pipeline wdl into separate workflow, tasks and structs (each of which are in separate directories)
  • added platform-specific versions of the workflow, tasks and structs. Unfortunately there's still a lot of redundant code between them, this does make it easier to maintain and package releases for different versions.
  • added a script that builds a 'pipeline release' by zipping up tasks/structs used by a pipeline wdl into a flattened zip file appropriate for submission to cromwell.
  • reorganized example input files.
  • added a minimal amount of documentation.

Copy link
Contributor

@tnguyensanger tnguyensanger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alimanfoo @gbggrant

Do we want to make a private repo for the input JSON files containing paths on Sanger systems?

Copy link
Contributor

@jessicaway jessicaway left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good! It would be great to get this down to one wdl that can be built for either runtime. Happy to help figure that out in the future

Currently these are in platform-specific and non-specific directories
Added scripts directory for building releases
Added plumbing test files (minimal input) for farm5
Added documentation
@gbggrant gbggrant force-pushed the gg_issue1_AddStructureToRepo branch from 57c7b4c to b8432d2 Compare June 30, 2020 12:35
@gbggrant gbggrant merged commit 991b032 into master Jun 30, 2020
@gbggrant gbggrant deleted the gg_issue1_AddStructureToRepo branch June 30, 2020 12:39
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.

3 participants