Implement LIMS abstraction layer
This issue addresses the implementation of a minimalist layer of abstraction with the goal of supporting multiple LIMS systems. It will contain an abstraction API with its corresponding implementation for both ICAT and ISPyB.
https://github.com/mxcube/mxcubecore/tree/develop/mxcubecore/HardwareObjects/abstract
Models will be defined trying to simplify the business logic as much as possible. Examples of models are:
Edited by Alejandro De Maria Antolinos