-
Notifications
You must be signed in to change notification settings - Fork 1
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
Feature request: Module handling URI patterns #50
Comments
Another point here would be to include annotation checking and see whether the biological qualifier is correct. |
The functionality of the script |
I think we should add |
Transfer:
Modify:
|
The Regarding |
Ok then we will leave out Maybe rewriting the functions I wrote for CVTerms to use the generate_cvterm function might make the code more readable. But that is optional since everything works as is. |
Regarding the integration of the two new functions into
The branch is up-to-date and we can go in any direction. |
In principle, I think it makes the most sense to use the new pattern. It is the current pattern that will work, and I do not know if the old pattern will be deprecated soon. For the ontologies (as I stated in the script) I only implemented the use of the new pattern as the old one did not seem to work for the URIs I checked. I think integrating Using |
Ok, I will write the wrapper so that both functions can be integrated into |
What kind of Qualifiers to we set for the different entities. For model it is obvious but for the gene product for example - do we use |
Maybe you can have a look at the way I implemented it now. polish_annotations and change_all_qualifiers are now part of the I don't really see how I would add |
I took a look and stated in #58 already that for the GeneProduct we would have to set it to |
|
We could change the behaviour as such that the |
…58 (1) Added more comments (2) Restructured functions (3) Removed BUG
|
Problems / Questions I ran into:
|
Tested the script on all of my three models (https://github.com/draeger-lab/Shaemolyticus: |
Everything seems to be working. For future bugs or ideas we should open a new issue. |
Feature
A module that can transform all URIs to the same pattern or change the used pattern in a model for the whole model.
The function
polish_annotations
from the scriptpolish_after_MP.py
already implements this functionality and could be integrated into refineGEMs as a module. Additional functionality like changing the qualifier types for specific CVTerms could be added as well.The text was updated successfully, but these errors were encountered: