SuLab / WikiGenomesBase

A configurable codebase for launching organism specific WikiGenomes spinoff applications (e.g. ChlamBase.org) This is a web application framework for creating a model organism database leveraging the taxonomic, genetic and functional data that has been loaded to Wikidata.org by the Gene Wiki Project.
https://chlambase.org/
MIT License
7 stars 4 forks source link

Add annotations to multiple gene orthologs #91

Closed khybiske closed 6 years ago

khybiske commented 6 years ago

Let's make it easy to spread new annotation data to relevant gene orthologs. Somewhere in each annotation submission form, ask the user to check boxes for other orthologs to copy the annotation to. Should be unchecked by default, to avoid inadvertent copying. Maybe also on the final 'review annotation submission' view, make it clear to the user that they will be writing the annotation to additional strains.

khybiske commented 6 years ago

@djow2019 I was just thinking about this feature/issue. It isn't urgent, but sure would be nice to have before I proceed with annotating a bunch of genes. If easy to implement, then 'urgent'. 😁

djow2019 commented 6 years ago

@khybiske Which forms? Just GO annotations? HP?

khybiske commented 6 years ago

I would say every one except mutants. Gene name too (the one you created the other day).

khybiske commented 6 years ago

This is a good example, since I/you changed the gene name for CTL0260, but that should be pushed to CT_005 as well. I meant to change it for that ortholog but forgot to.

djow2019 commented 6 years ago

Ok. I can make it work for all of them except the operon form. That might have to be done individually...

khybiske commented 6 years ago

No problem. Operon is the least important, since we don't have operon data for 99% of the genes.

djow2019 commented 6 years ago

@khybiske Multiple ortholog option now live for GO annotations only

djow2019 commented 6 years ago

HP Interactions with orthologs now done

djow2019 commented 6 years ago

@khybiske All done! You can now select which genes to apply the annotations to for the gene name form, GO forms, and HP form. I reset CTL0260 back to hypothetical protein so you can confirm that the feature works.

khybiske commented 6 years ago

@djow2019 It works great! I gave it a try for that gene, pushing to its ortholog CT005, and no issues.