Current behaviour:
Each validation of a new input$gene_annotation makes a request to the database, to create a gene_annotation() table. The table is saved in the cache.
Problem:
This is not efficient. If one asks for gene1. Then later asks for gene2. Finally they ask for gene1, gene2. We should be able to retrieve gene1, gene2 (or gene2, gene1) without making a request to the database, as we are already using the cache.
Current behaviour: Each validation of a new input$gene_annotation makes a request to the database, to create a gene_annotation() table. The table is saved in the cache.
Problem: This is not efficient. If one asks for gene1. Then later asks for gene2. Finally they ask for gene1, gene2. We should be able to retrieve gene1, gene2 (or gene2, gene1) without making a request to the database, as we are already using the cache.