See http://www.zigamorph.net/libnbio/ for details.