BSD-3-Clause licensed by Christian Hoener zu Siederdissen, 2015 - 2021
Maintained by [email protected]
This version can be pinned in stack with:BiobaseTypes-,4619

github action: master github action: hackage


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
[email protected]


  • CI/hackage github actions
  • dependency updates

  • minor version bumped due to OrderedBits

  • 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