-
Notifications
You must be signed in to change notification settings - Fork 0
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
Handle NOT qualifiers in GPAD relation column #10
Comments
We still need to figure out how to import 'NOT' qualifiers. For example, there should be a 'NOT' qualifier on the 'heme binding' MF annotation in this model: http://noctua-dev.berkeleybop.org/editor/graph/gomodel:510042ce-d636-412f-aee4-764478bac44a |
The OWL expression for NOT is 'complement of'. e.g. In the turtle it would look like this: You need to figure out how to make ontobio build an OWL class expression and then link the instance to that expression via rdf:type. |
This would be done via rdfslib and should be straightforward, @dougli1sqrd can help |
Will PR the change in ontobio under biolink/ontobio#286 and use the new ontobio function. |
Just to open a weird can of worms here, how does one write |
An example line w/ NOT:
|
@dustine32 Just looking at an MGI gene with NOT annotations.... In AmiGO, I see this for MGI:MGI:2385656: but the corresponding GO-CAM model doesn't yet show the corresponding NOT annotations: Thx. |
@vanaukenk Right, the NOT translation has yet to be implemented so it wouldn't appear in the noctua-dev models. I can bump this up in priority since it's likely a simple thing to code and then we can test against ShEx. |
Okay, that sounds great. Thanks @dustine32 We can prioritize this for the imports after this week's meeting. |
@dustine32 |
@vanaukenk Yeah, this one looks to be finished. Thanks! |
Figure out where these NOT qualifiers go in the model. I'm guessing an axiom is involved. An example GPAD line from wb.gpad:
The text was updated successfully, but these errors were encountered: