Proposal: add a new parameter exclude_slim to the bioentityset/slimmer/function route to exclude in the result set all annotations that are mapped to any slim of exclude_slim
Why: creating the "other" category in the ribbon requires to fetch annotations for all slim terms of an aspect and to build the annotations set which are mapped to the aspect but not to any of the specific slim terms. This is done currently on the UI side but it would be much cleaner (and faster) on the API side.
Proposal: add a new parameter exclude_slim to the bioentityset/slimmer/function route to exclude in the result set all annotations that are mapped to any slim of exclude_slim
Why: creating the "other" category in the ribbon requires to fetch annotations for all slim terms of an aspect and to build the annotations set which are mapped to the aspect but not to any of the specific slim terms. This is done currently on the UI side but it would be much cleaner (and faster) on the API side.
@cmungall @deepakunni3