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

Add external analysis project identifiers slots to WorkflowChain #47

Merged

Conversation

mbthornton-lbl
Copy link
Collaborator

@mbthornton-lbl mbthornton-lbl commented Dec 15, 2023

#1123

This PR provides:

  • Update to the WorkflowChain model to add 2 slots for external identifiers:
    -- gold_analysis_project_identifiers
    -- jgi_portal_analysis_project_identifiers
  • Update to external_identifiers to add jgi_portal_analysis_project_identifiers slot definition
  • valid and invalid example data

@mbthornton-lbl mbthornton-lbl marked this pull request as draft December 15, 2023 18:12
@mbthornton-lbl mbthornton-lbl changed the title Add jig_analysis_project_identifiers slot Add jgi_analysis_project_identifiers slot to WorkflowChain Dec 15, 2023
@mbthornton-lbl mbthornton-lbl marked this pull request as ready for review December 18, 2023 23:04
@mbthornton-lbl mbthornton-lbl changed the title Add jgi_analysis_project_identifiers slot to WorkflowChain Add external analysis project identifiers slots to WorkflowChain Dec 18, 2023
Copy link
Collaborator

@aclum aclum left a comment

Choose a reason for hiding this comment

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

The new jgi.analysis prefix needs to be defined in prefixes: in nmdc.yaml
expansion should be https://data.jgi.doe.gov/search?q=

@turbomam I'm surprised to see this passing schema tests using a curie prefix that hasn't been defined.

@turbomam
Copy link
Member

turbomam commented Dec 19, 2023

It looks like this PR does have an expansion for jgi.analysis in nmdc.yaml now

If I comment it out, the build and tests do go to completion, but there is a warning:

WARNING:root:Unrecognized prefix: jgi.analysis

@mbthornton-lbl
Copy link
Collaborator Author

@aclum I've added the jgi.analysis prefix and URL example

src/schema/nmdc.yaml Outdated Show resolved Hide resolved
@mbthornton-lbl mbthornton-lbl merged commit a5907d6 into main Jan 2, 2024
2 checks passed
@mbthornton-lbl mbthornton-lbl deleted the 11232_add_external_analysis_identifiers_to_WorkflowChain branch January 2, 2024 17:18
@brynnz22 brynnz22 changed the title Add external analysis project identifiers slots to WorkflowChain Add external analysis project identifiers slots to WorkflowChain Apr 19, 2024
@brynnz22
Copy link
Collaborator

no migration required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

4 participants