Skip to content

bio4j/modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bio4j Modules

This is an abstract part of the Statika-based Bio4j module system. The idea is to represent the Bio4j modules (data imported from different sources) as Statika bundles.

This will help us to manage dependencies between modules on the code level and make the module hierarchy really flexible and robust.

On another level, every module has some inner structure which also can be represented with the help of Statika.

See the presentation about modularizing Bio4j with Statika (note that in it's source you can find the "speaker notes", which may clarify something)

Usage

SBT dependency

To use it in you sbt-project, add this to you build.sbt:

resolvers += "Era7 maven releases" at "http://releases.era7.com.s3.amazonaws.com"

libraryDependencies += "bio4j" %% "modules" % "0.3.0"

Usage in code

See the corresponding doc and also tests for the NCBI Taxonomy module for an example.

Documentation

See documentation in docs/ and autogenerated sources documentation in docs/src/.

List of modules

Every module is an independent sbt-project in a separate repository:

The code for the following modules is in the modules/ directory and we work on separating them: