aboutsummaryrefslogtreecommitdiff
path: root/gn3
AgeCommit message (Collapse)Author
2024-08-01Add `gn3.oauth2` module to handle authorisationsFrederick Muriuki Muriithi
Add the `gn3.oauth2` which will handle the authorisations. It is intended to eventually replace the `gn3.auth` module which is a left over from when the authorisation server was part of GN3.
2024-08-01Stem group field regardless of case.Arun Isaac
* gn3/api/search.py (parse_boolean_prefixed_field): New function. (parse_query): Use parse_boolean_prefixed_field for the group field.
2024-08-01Stem all the time.Arun Isaac
With the STEM_SOME, xapian does not stem query words that start with a capital letter. Hence, we switch to the STEM_ALL strategy. * gn3/api/search.py (parse_query): Set stemming strategy to STEM_ALL.
2024-07-08Pass output directory to R/qtl script instead of pulling it from thezsloan
environment Also fixes issue where the control marker keyword was wrong
2024-07-05fix: return query error message from xapianJohn Nduli
2024-07-03fix: use correct prefix and index key; group wiki cache queryJohn Nduli
2024-07-03feat: add wikidata prefix to search apiJohn Nduli
2024-06-26Increase max number of results to 50000 for Xapian searchzsloan
This change needs to be accompanied by a change in GN2! If it's lower than the GN2 MAX_SEARCH_RESULTS value, searches will throw an error.
2024-06-14fix: typehints in index-genenetwork scriptJohn Nduli
2024-06-12refactor: add db_utils global logger that will be the defaultJohn Nduli
2024-06-12fix: use current_app's logger to log db errorsJohn Nduli
2024-06-12fix: log errors when an exception occurs due to db_utilsJohn Nduli
2024-06-01Add geneRIF prefix.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-05-29Add delete functionality for gnqa history.Alexander_Kabui
2024-05-27Add regular expressions for parsing links in texts.Alexander_Kabui
2024-05-27Remove duplicate code for loading files.Alexander_Kabui
2024-05-27Delete filter response text method and update relevant code.Alexander_Kabui
2024-05-27Update Docstrings for Api endpoints and functions.Alexander_Kabui
2024-05-24Add created_at timestamp for Rating table.Alexander_Kabui
2024-05-24Add created_at timestamp to History table.Alexander_Kabui
2024-05-24Pylint fixes.Alexander_Kabui
2024-05-24Remove kwargs from LLMErrorr Exceptions and update relevant code.Alexander_Kabui
2024-05-24Initiliaze second args to LLMError as query parameter.Alexander_Kabui
2024-05-24Return first argument as error message.Alexander_Kabui
2024-05-24Remove Try/Excepts from llm api endponts.Alexander_Kabui
2024-05-24Removed status check on get_gnqa function.Alexander_Kabui
2024-05-24Check for null and empty data results and update timeout messageAlexander_Kabui
2024-05-24Pass query as an argument to api_client ask method.Alexander_Kabui
2024-05-24Initialize new class attribute self.query for to pass to LLMError.Alexander_Kabui
2024-05-24Remove try/block for get_answer/ask methods:Exception already raisedAlexander_Kabui
2024-05-24Update custom_request to raise LLMError for Exceptions.Alexander_Kabui
2024-05-24Remove redundant llm base class exception.Alexander_Kabui
2024-05-23Remove irrelevant variable assignments.Alexander_Kabui
2024-05-23rename gnqna route to search.Alexander_Kabui
2024-05-23Refactor error handling code.Alexander_Kabui
2024-05-22This commit does the following:Alexander_Kabui
* Adds a new table to store the history records. * Remove the redis dependancy.
2024-05-22Refactor error handling for llm api's.Alexander_Kabui
2024-05-22Register LLM error in app.Alexander_Kabui
* do refactoring for gn3:llm:errors
2024-05-21Remove obsolete functions.Alexander_Kabui
2024-05-21Add search gnqa history functionality.Alexander_Kabui
2024-05-20Delete search endpoints for datasets/publications.Munyoki Kilyungi
* gn3/api/metadata.py: Delete "query_and_frame" import. (search_datasets): Delete. (search_publications): Ditto. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-05-20Remove unused variable.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-05-17Add endpoint for getting prev user searchesAlexander_Kabui
2024-05-17Refactor custom request codebase.Alexander_Kabui
2024-05-17Timeout code refactoring.Alexander_Kabui
2024-05-16Refactor code for http request adapters.Alexander_Kabui
2024-05-16Pylint Fixes.Alexander_Kabui
2024-05-16Init code refactoring for clients fahamu interfaceAlexander_Kabui
2024-05-16Minor code refactoring relatedAlexander_Kabui
2024-05-16Pep8 formatting gn3:llm:process.Alexander_Kabui