[![Build Status](https://travis-ci.org/choener/DPutils.svg?branch=master)](https://travis-ci.org/choener/DPutils) # DPutils Small set of utility functions. Currently centered around dynamic programming. *Math.TriangularNumbers* provides indexing into upper triangular tables. With back and forth between the index pair and the linear index. *Data.Paired.Vector* provided rectangular and upper-triangular pairing of elements from a vector. *Data.Paired.Foldable* is a more powerful generalization of such pairing for any foldable container. We try to only retain elements that will be needed for the pairing, while others are being filtered out. *Pipes.Parallel* provides some simple tools for parallelisation of tasks with the pipes eco-system. #### Contact Christian Hoener zu Siederdissen Leipzig University, Leipzig, Germany choener@bioinf.uni-leipzig.de http://www.bioinf.uni-leipzig.de/~choener/