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
Broken build #12729
Comments
your hypothesis is correct, owltools So it sounds like the changes are already out there in the release? The options are to hack validated.obo, or to obsolete |
How about if Paola just creates a new term and then merges the current term into it? Then both identifiers will become alt identifiers and the annotations will be retained. It's a bit of a hack, but will it work? |
Attempted hack revision 36221 |
Seemed to have worked - thanks for the help Chris! |
Hello again :-( |
@mcourtot , could you try your black magic again please? (I.e. hack validated.obo) |
For reference, this time the error is GO:0016023 :: ERROR: has-definition: missing definition for id GO:0016023 was the primary ID of ‘cytoplasmic, membrane-bounded vesicle’, now merged into GO:0031410 cytoplasmic vesicle. |
Note, that error refers to the first merge only. |
Hi @paolaroncaglia - interestingly perhaps, errors seem to stem from the go_inferences.obo file (which is what cause issues for @ukemi too) I was able to fix by removing ghost stanzas that were created in gene_ontology_write.obo based on declarations in the go_inferences.obo. I don't know if you and @ukemi having the same issue editing means there is a problem with our inference pipeline or with OBO edit. |
Build is fixed for now, but leaving ticket open to review inference issue if any? |
I just did a test merge in obo-edit and the resulting obo stanza looks fine. I suspect that the build problems arise in the pipeline downstream. No ghost terms after the merge and save. |
I think that whenever we merge, we need to check the inferences file for references to the merged terms. If they exist, they should be deleted. Then when the terms are merged, the cross-products need to be checked and edited as appropriate. Presumably then when the write file is committed, the ghost inferences will not exist in the inference file and the ghost terms won't be created. |
@mcourtot ,@ukemi |
I think @ukemi's hypothesis is correct. Yet another unintended consequence of staying working in OE |
Discussed on editors call yesterday: |
The error is "2016-10-10 01:02:34,300 ERROR (CommandRunner:5077) Missing alternate ID: GO:0044458"
Root of the error:
=> this broke the build, with the error mentioned above. We suspect there is a script that checks whether alt_ids disappear, and for the check GO:0044458 used to be an alt_id which "disappeared" from the file by being resurrected as primary.
The text was updated successfully, but these errors were encountered: