An open API service indexing awesome lists of open source software.

https://github.com/husonlab/jloda3

Major update of jloda library
https://github.com/husonlab/jloda3

Last synced: 19 days ago
JSON representation

Major update of jloda library

Awesome Lists containing this project

README

          

# jloda3

This is the third major release of the JLODA java library of data-structures and algorithms, written by Daniel Huson,
2002-2024. It is used in the CatReNet, Diamer, Dendroscope3, Megan7 and SplitsTree6 projects.

The library has been split into multiple parts:

- jloda-core contains core classes that do not use either Swing or JavaFX.
- jloda-swing contains Swing-specific classes
- jloda-fx contains JavaFX-specific classes
- jloda-connect contains code to open a SQLite database file. This is currently isolated because it causes problems when transpiling to iOS

- jloda-phylogeny is a new part (October 2025) in which new algorithms for phylogenetics will be made available
using minimalistic functional interfaces to allow easy integration into other programs. It currently contains
two new algorithms based on displacement optimization (DO algorithms):
one for rooted network layout (DoNetworkLayout) and one for tanglegrams for trees/networks (DoTanglegram)

You will need to install the libraries provided here before building one of the above-mentioned projects.