-
Notifications
You must be signed in to change notification settings - Fork 3
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
Workflow: Completion Service sample data / metadata #487
Workflow: Completion Service sample data / metadata #487
Conversation
c1f573a
to
23db32c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is looking really great, just a few comments. I was able to test it and had it succeed, just had to update the puids in the json file to match the samples I created.
62060bc
to
ae5f936
Compare
Simplecov Report
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
What does this PR do and why?
Describe in detail what your merge request does and why.
Fixes #255
samples_workflow_executions
table to includemetadata
column asjsonb
outputs
as:attachable
Note: saving attachments/metadata will be in this issue #495
Note: setting up completion jobs and reworking workflow execution states will be in this issue #437
Note: This PR assumes the iridanext.output.json.gz file will always be formed correctly and the samples/samples_workflow_executions referenced exist.
iridanext.output.json.gz integrety validation will be handled in this issue: #497
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Note: When testing with ga4gh connection + local DB for blob storage, the ga4gh_wes connection will not write files back to your db, so you must manually place the files where they are expected to be. If you are using Azure for blob storage with ga4gh_wes hosted on Azure, this will be handled for you like in prod.
wait for state to become
completed
Get your WorkflowExecution in rails console
You will need to create the
/output/
sub directory to place files inUse the files in
test/fixtures/files/blob_outputs/normal2
or make your ownfirst
cd
command should match above without theoutput/
PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.