ols4
ols4 copied to clipboard
Version 4 of the EMBL-EBI Ontology Lookup Service (OLS)
## Overview This PR addresses the issue "Return synonyms in v1 search endpoint" by adding support for returning synonyms split into different OBO synonym types while maintaining full backward compatibility....
In wwwdev we have one backend instance, MCP works fine In www we have two backend instances. Sometimes MCP SSE messages go to one of them and sometimes the other....
The `local` parameter in the search API was not working correctly. When set to `true`, it should only return terms that are defined in their own ontology (e.g., only EFO...
The README is very difficult to read. This is a first step towards improving it that runs `npx prettier --prose-wrap always --check "**/*.md" --write` to lint its formatting, fixes code...
## Problem The `/api/search` endpoint with `exact=true` parameter was incorrectly returning partial matches instead of true exact matches. For example, searching for "Oomycetes" with exact match enabled would return: -...
Should be split into different types of synonym
https://www.ebi.ac.uk/ols4/api/search?q=Oomycetes&ontology=ncbitaxon&exact=true This returns 3 results: * Oomycota * Oomycota incertae sedis * unclassified Oomycota However only Oomycota is an exact match (it has "Oomycetes" as a synonym)