Skip to content

danstaines/eva

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

European Variation Archive (EVA)

The European Variation Archive is an open-access database of all types of genetic variation data from all species. The service is available in https://www.ebi.ac.uk/eva

This repository contains the core of the application and the web services.

Build

In order to build EVA, you need to install the Java Development Kit 7 and Maven.

The main dependency is OpenCGA 0.5.2, which you can get from https://github.com/opencb/opencga. Please follow the download/compilation instructions there.

After it has been compiled, if you just want to build the WAR, run mvn package -DskipTests and you should obtain a file to deploy in Tomcat or other Java container.

Testing

The tests implemented so far are integration (not unit) tests, so a working WAR file needs to be created first. The Jetty plugin for Maven has been included to ease the testing process.

  1. Fill the datasource information in the file eva-server/src/main/webapp/WEB-INF/jetty-env.xml
  2. Build the WAR file as described in the section above
  3. Run mvn jetty:run from the eva-server subfolder
  4. Run mvn test from the root folder

About

European Variation Archive

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 90.8%
  • Java 5.6%
  • CSS 3.4%
  • HTML 0.2%