Packaging of BioJava
BioJava is a long established initiative to get new algorithms for Bioinformatics developed with Java. Some regard it as less of a workhorse for the typical Bioinformatician than BioPerl, but for many applications it is just far better suited. And it has become key to many bioinformatics suites.
BioJava comes with many subpackages, which are all directly accessible on their subversion tree, see
- svn list svn://code.open-bio.org/biojava
The following subpackages are available, comments are welcome for the priorisation of the Debianisation process.
- biojava-ensembl - hm, this seems 4+ years old
- biojava-ensj - presumed to be the sources to the famous ensj.jar that have been long abbandoned by the Ensembl developers but is still found to be used e.g. in martj or Taverna. Some confirmation would be nice.
- biojava-html - some former (?) web site, 8 years old
- biojava-jebl - some experimental bits
- biojava-live - core of all the biojava classes
- bytecode - some fantastic piece of hack, used in biojava-live for instance to implement HMMs efficiently
- dazzle - DAS server of genomic data that visualisers like Ensembl can display dynamically
- ensembl - obsolete, went into biojava-ensembl
- ensembl-das - 5 years old Ensembl-DAS plugin set for Dazzle 0.9x
The current effort to bring BioJava to Debian is focused on BioJava-Live and the libraries it needs.
License-wise everything should now be in order.
A dependency on a newer-than-in-main libjgrapht fixes biojava to the contrib section.
Libraries already in Debian
Libraries currently being packaged
- libjgrapht-0.7.3: Current issues are with the jgrapht library whose version is unclear. Debian's current installation is of version 0.6.0, which is outdated but currently remains in order to remain compatible with another program. The pkg-java svn has working packages of version 0.7.3, tests with which are pending.
dazzle - some years old initiative has stalled due to the delay of the BioJava-Live package. The packaging can still be performed with the Debian sources on debian-med or pkg-escience.
- ensj - should be found on pkg-escience in some outdated version
Whoever finds time to help out with packaging components of BioJava for Debian please go ahead. Also, this page needs some improvements, still - go ahead!