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

Advanced searching #80

Closed khybiske closed 6 years ago

khybiske commented 6 years ago

Let users search by multiple data fields. Another useful feature to add, should be easy..

Example: Genome = C. trachomatis 434/Bu Cellular component = inclusion membrane protein Host-pathogen interaction = true (has an entry)

Very powerful and useful if we can do that.

khybiske commented 6 years ago

Oops, this issue already exists as #16

djow2019 commented 6 years ago

Here is what I have for UI: image.png image.png

Currently will have options for any of the 3 go classes, HP, uniprot and entrez

djow2019 commented 6 years ago

Latest Update image.png

djow2019 commented 6 years ago

@andrewsu @khybiske Live on chlambase dev. https://dev.chlambase.org/keyword/test

djow2019 commented 6 years ago

TODO: Add autocomplete for go term fields

djow2019 commented 6 years ago

TODO: Add mutant (after refactoring) and EC Number search fields

djow2019 commented 6 years ago

All done, but leaving open until we move to production

khybiske commented 6 years ago

2 small suggestions:

  1. Can you add an advanced search link to the header bar of all gene pages?
  2. (not a small one) Give thought to adding an option for ortholog filtering. I'll think about this as well... but an example use case: filter all Cmur genes for those with no orthologs in CT-D and CT-L2. No bright idea how to implement this in a simple way.