-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat!: switch to Phenopackets v2 #1394 #380
Conversation
…nherit repeated timestamps
…id ingestion working
chore: implement new workflow system
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.
just realized this, sorry - any model for which entries aren't automatically removed by foreign key relationships needs cleanup functions + tests to make sure objects are properly removed.
…mple foreign keys
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.
lgtm pending any search fixes needed!
Updating JSON-Schema representations and datamodel from Phenopackets V1 to V2.
Phenopackets related changes:
validate
can be used to validate a phenopackets in a .json documentdecamelize
can be used to convert the keys of a .json document (was useful to create and convert test data, which is not decamelized if saved to the db by bypassing the ingestion workflow)Other changes:
docker-compose.dev.yaml
file can be used to quickly spin a Postgres DB and a simple Adminer app on port 8080. (useful for local dev on standalone katsu)docker-compose.dev.yaml
tools