Our database system allows you to import data @runtime via a custom excel format, CSV, or VCF files.
These imported files are stored as tables in a PostGreSQL database.
The beacon table has a reference to the list of these dynamically created tables, so you can create a
row in the beacon table via a web form and select a finite number of tables as beacon datasets from a dropdown menu.
When the beacon is queried, it will use that query to do counts inside its referenced beacon datasets, eventually telling you whether the query found anything.
I used a subset of the Beacon schema because our data is dynamic, and we do not want to force datasets to contain e.g. variant counts or assembly IDs.
But thx for the tip, I will drop an email @Miro Cupak
Cheers,
Mark