Collection of types for bioinformatics

Latest on Hackage:

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow to host generated Haddocks.

BSD-3-Clause licensed by Christian Hoener zu Siederdissen, 2015 - 2019

Build Status


A bunch of types in use in different modules:

  • numerical small and large numbers
  • Gibbs free energy change
  • phantom-typed linear indices: these encode the (rather annoying) habit of computational biology of having both 0-based and 1-based data


Christian Hoener zu Siederdissen
Leipzig University, Leipzig, Germany


  • unified treatment of bio sequences with one phantom-typed newtype.

  • changes to indexing and others
  • some changes that probably require a bump

  • “biostring” wrappers (ByteString based RNA, DNA, … sequences)

  • increased minimal required PrimitiveArray version
  • removed almost all upper bounds
  • removed ghc 7.8.4 as viable compiler

  • NFData instances

  • added Biobase.Types.Odds module (from the BiobaseBlast package)

  • re-introduced the types library for bioinformatics
  • travis-ci integration


  • old variant; completely rewritten by now
comments powered byDisqus