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

Welling/assay rules pre post #700

Open
wants to merge 13 commits into
base: dev-integrate
Choose a base branch
from

Conversation

jswelling
Copy link
Contributor

This PR breaks the assayclassifier rule chain into separate segments for pre- and post-processing in addition to the main 'body' rules. This permits moving much of the logic that was hard-coded in the previous version into the rule chains themselves.
The rule chain schema is updated correspondingly. A separate module is added for a generic source_is_human() function designed to work consistently across HuBMAP and SENNET.

@jswelling
Copy link
Contributor Author

It looks like some test fixtures do not match the new json schema for the rule chain. I will update them.

@yuanzhou
Copy link
Member

yuanzhou commented Feb 5, 2025

@jswelling Can you sync the latest main into your branch? We had some new updates from the past few days and this may help avoid merge conflicts.

kburke and others added 4 commits February 5, 2025 11:35
…PI /prov-metadata fails. Make bit-wise XOR operation with bool values explicit and commented.
…taEndpoint

Return 500 errors when entity-api does not return 200, revise XOR usage
@jswelling
Copy link
Contributor Author

@yuanzhou I have merged the current main as requested.

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