Open garrettjstevens opened 1 week ago
A bit more info on how this might be done. In the OntologyTermAutocomplete
, it uses the passed-in ontologyName
to load the correct ontologyStore
. If the store can't be found, the autocomplete could show an additional message saying something along the lines of `The '${ontologyName}' could not be found, suggestions are not available.`
After discussion today, we've decided that since #452 is going to make the feature type ontology (by default Sequence Ontology) an even more important part of our code, instead of the above approach we are going to not even display the Apollo track at all if there isn't a feature type ontology loaded. Instead we'll display a message saying that it needs a feature type ontology to run, which means users won't even be able to get to the autocomplete unless an ontology is loaded.
This below is what happens when trying to open an annotation track without sequence ontology. Message is a little basic just now...
Reported by EBI testers, the "Add child feature" feature type autocomplete is not working, and the submit button is disabled.
I think the likely culprit is that the ontology has not loaded correctly, but if that is the case we still need to: