-
Notifications
You must be signed in to change notification settings - Fork 50
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 slim coverage check running on local (branch) copy CL #2182
Add slim coverage check running on local (branch) copy CL #2182
Conversation
…ion-running-on-local-branch-copy-cl
…n-local-branch-copy-cl' of https://github.com/obophenotype/cell-ontology into 2177-add-slim-coverage-check-as-github-action-running-on-local-branch-copy-cl
…0548 to CL:0000000
…0548 to CL:0000000
…ion-running-on-local-branch-copy-cl
…ion-running-on-local-branch-copy-cl
…ion-running-on-local-branch-copy-cl
…ion-running-on-local-branch-copy-cl
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.
The tests performed have been successful, with a running time of 20 minutes.
@@ -98,7 +127,6 @@ def get_scope_query(scope_term: str) -> str: | |||
WHERE | |||
{{ | |||
?scope_member rdfs:subClassOf|BFO:0000050|RO:0002100 {_scope} . |
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.
Is this getting the same result as before? Query an OWL file is not direct as in Ubergraph. Need to add the existential part.
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.
relation-graph command should help with these, shouldn't it? Did I misinterpreted the command's function?
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.
Need to double-check.
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.
I have tested the eye slim with eye
UBERON:0000970 this time and the coverage includes UBERON terms which should not. Moreover, it doesn't cover many cell types that it used to. Are the object properties overlaps or 'has soma location' (subproperty of overlaps) included?
The running time was 13:30 minutes.
I'm aware of this as it was reported by @bvarner-ebi. I'm trying to debug the script. |
@@ -124,7 +152,6 @@ def get_superclass_value_query(term_iri_list: List[str], _scope: str) -> str: | |||
{{ | |||
?term rdfs:subClassOf ?super. ?super rdfs:label ?label. | |||
?super rdfs:subClassOf|BFO:0000050 {_scope}. | |||
?super rdfs:isDefinedBy <http://purl.obolibrary.org/obo/cl.owl> . |
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.
Should change it to filter:
FILTER (STRSTARTS(STR(?super), "http://purl.obolibrary.org/obo/CL_"))
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.
Report successfully generated
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.
The report has been generated with the expected coverage and uncovered terms.
Resolves #2177
We decided not to follow the GitHub action route in this issue. Editors should use the following commands to run coverage reports via the Makefile in the ontology directory.;
cc @aleixpuigb @bvarner-ebi