Home Project Objectives Project Development Source Code Design Architecture Downloads Code Examples Current JavaDocs Change Log Example Usage I: Savant Browser Plugin Example Usage II: ArkMAP Application Contact Roslin Bioinformatics
 
Get JEnsembl: a Java API for Ensembl at SourceForge.net. Fast, secure and Free Open Source software downloads
 
News...!
2015-01-13 Release version 1.78. Updated to handle up to Ensembl Schema 78 (Ensembl Genomes 25). Introduced searching for partial matches on species aliases/names. (Download)
JEnsembl API is published: JEnsembl: a version-aware Java API to Ensembl data systems. Paterson T, Law A. (2012) Bioinformatics 38(21):2724-2731. [PDF]
To help drive our development of the API we are running a poll to try and determine how potential users might use JEnsembl. Please add your opinion at Survey Monkey.

JEnsembl: Source Code

Get the source code

Source code for the various modules of this project is available through our Subversion repository, accessible from the project develop page or directly for anonymous checkout from svn checkout svn://svn.code.sf.net/p/jensembl/code/trunk jensembl To build and run this code you will need several Jar libraries, either directly on your classpath or as Maven artifact dependencies (e.g. the BioJava 3.0 core library, see below). These dependencies are available from public Maven repositories or can be downloaded from the project Download page.

Demonstration code using JEnsembl API is provided in the source code module 'jensembl-test'.

Precompiled release binaries, as well as source and JavaDoc JARs of JEnsembl artifacts are available both from the project Download page and our Maven Release Repository

Public Maven Repositories

Current and previous versions of the JEnsembl release artifacts (binary, source and JavaDoc JARs) are available from a public access Maven Repository at:

http://jensembl.sourceforge.net/m2-repo

This repository (together with the required BioJava repository) may be specified within your Maven 'settings.xml' or project 'pom.xml' files as:

<repositories>             
  <repository
   <id>developer</id>
   <name>ArkDB</name>
   <releases>
	 <enabled>true</enabled>
	 <checksumPolicy>ignore</checksumPolicy>
   </releases>
	<snapshots>
	  <enabled>false</enabled>
	</snapshots>
	<url>http://jensembl.sourceforge.net/m2-repo</url>
	<layout>default</layout>
  </repository>
  
  <repository>
	<id>biojava-maven-repo</id>
	<name>BioJava repository</name>
	<url>http://www.biojava.org/download/maven/</url>
	<snapshots>
	  <enabled>true</enabled>
	</snapshots>
	<releases>
	  <enabled>true</enabled>
	  <checksumPolicy>ignore</checksumPolicy>
	</releases>
  </repository>
  ...
  <repository>
	<id>central</id>
	<name>Central Repository</name>
	<url>http://repo1.maven.org/maven2</url>			
  </repository>
  <repository>
	<id>maven2-repository.dev.java.net</id>
	<name>Java.net Repository for Maven 2</name>
	<url>http://download.java.net/maven/2/</url>			
  </repository>                
  <repository>
	<id>mc-release</id>
	<name>Google Code Repo</name>
	<url>http://mc-repo.googlecode.com/svn/maven2/releases</url>				
  </repository>
 </repositories>

Join this project:

To join this project, please contact the project administrators of this project, as shown on the SourceForge project summary page.