- Implements v1.0 of the MME specification.
#####Installation (some experience with PhenoTips/XWiki required):
- Install Java 1.8 or higher.
- Build and install PhenomeCentral.org.
- Build this project with
mvn install - Manually run
mvn installin thestandalone-patchdirectory to get all the jars in one place; copy all the separate jars from thestandalone-patch/patchinto the PhenomeCentral webapp'sWEB-INF/libdirectory. - Import the UI (
ui/target/*.xar) through the PhenoTips administration interface. - Configure a remote server in the administration. To communicate with self,
http://localhost:8080/rest/remoteMatcher/.
#####Folder structure
= core/
||=api/ Interfaces only.
||=common/
||=server/ Server part: handles incoming requests
||=client/ Client part: sends outgoign requests and provides a service for result diplay in UI.
||=hibernate/ Request storage subsystem.
||=rest/ REST subsystem for interacting with matches.
||=metrics/ REST subsystem for exposing metrics.
= ui/ XWiki document sources for the MME configuration.