Gravar-mail: Bioclojure: a functional library for the manipulation of biological sequences