MOLGENIS has a data api behind which there is great flexibility in the data backends. We use PostGreSQL and ElasticSearch. This section describes how you can create a new back-end, e.g a NoSQL store or a file reader/writer

The best way to learn how backends are created are to first study the core interfaces and then use one of the existing backends as template.

Core interfaces

MOLGENIS currently has the following 'data' interfaces

Existing backends

MOLGENIS currently has the following backend implementations:

How to create a new backend

Minimally you need to implement RepositoryCollection and Repository.

Simple example available is InMemoryRepository.

If you want users to choose it when uploading EMX you need to register your backend to MOLGENIS. This is done via Spring framework as specified in:

results matching ""

    No results matching ""