AJT 1.26 fixes a number of bugs. All map derivatives should now have a more consistent implementation.
Download
API documentation
- Extended comment line identification to multiple identifiers
- DefaultHashMap2D returns proper default value if the inner key does not exist
- DefaultHashMap2D now properly extends HashMap2D instead of HashMap
- DefaultTreeMap is now a correct extension of TreeMap
- Added methods to get subtotals for one of the two keys
- Removed unused import in DefaultHashMap2D
- ColumnIterator doesn't throw exceptions
- Added pseudocount constructors to CountMap and CountMap2D
- Removed the Motif class, not really of general interest