A Java library for tree data structures and computations
- Provides data structures for weighted trees.
- Provides various operations on trees (such as extracting subtrees, tree union and intersection, and such).
- Additional functionality specific to phylogenetic trees is available in phyloutils.
Maven is by far the easiest way to make use of dsutils. Just add these to your pom.xml:
<repositories>
<repository>
<id>dev.davidsoergel.com releases</id>
<url>http://dev.davidsoergel.com/nexus/content/repositories/releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>dev.davidsoergel.com snapshots</id>
<url>http://dev.davidsoergel.com/nexus/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.davidsoergel</groupId>
<artifactId>trees</artifactId>
<version>1.031</version>
</dependency>
</dependencies>
If you really want just the jar, you can get the latest release from the Maven repo; or get the latest stable build from the build server.