Return non-paginated results
Closed this issue · 0 comments
victorlin commented
Add ability to return all results of a query.
We can overload existing routes so the default is all results, and pagination only when page
parameter is specified.
Current:
/nucleotide/family=Coronaviridae?scoreMin=90&scoreMax=100
-> -> 1st page (defaultperPage=20
)
Proposed:
/nucleotide/family=Coronaviridae?scoreMin=90&scoreMax=100
-> all results/nucleotide/family=Coronaviridae?scoreMin=90&scoreMax=100&page=1
-> 1st page (defaultperPage=20
)
This can be used by serratus-bio/serratus.io#99. The only concern here is performance for broad queries (e.g. family=Coronaviridae
with no filters)