- 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 install
in thestandalone-patch
directory to get all the jars in one place; copy all the separate jars from thestandalone-patch/patch
into the PhenomeCentral webapp'sWEB-INF/lib
directory. - 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.