Not current

The content on this page was used during the development of the BioJava 3. BioJava 3 has been released on December 28th 2010. The latest release is available from

Implementation

For information on the current status of the BioJava 3 implementation go to BioJava3_project

References

This document was based on comments made on the following pages:

Basic principles

Compromises and Unfinished bits

[Jalopy http://jalopy.sourceforge.net/] - can be used as Eclipse plugin, or Ant task.
[Cobertura http://cobertura.sf.net] - can be used to assess JUnit test coverage.
[FindBugs http://findbugs.sf.net] - does static analysis of code (also runnable as Eclipse plugin or Ant task.

Priorities

Andreas’ very useful Usage Analysis page shows the most frequently requested documentation. In the absence of any real usage statistics, we must assume that the things people most often want to read about are the things that people most often use. (It could also be said that the things that people most read about are the things that work least well in the present code… but we shall ignore that for now…).

Here are the priorities based on Andreas’ work:

These can be broken down into the following modules:

Module structure

Use cases

It is planned to document BioJava in parallel with development. To do this, we want to drive development from a set of use cases.