packages feed

twobitreader-1.0: twobitreader.cabal

Cabal-version:       2.0
Name:                twobitreader
Version:             1.0
Synopsis:            reader for the 2bit file format
Category:            Bioinformatics
Description:
  A library and command line tool for working with 2bit files.  2bit is
  a compact file format for genomes introduced by Jim Kent with his BLAT
  suite in the early 2000s.  

Homepage:            https://bitbucket.org/ustenzel/twobittool
License:             BSD3
License-File:        LICENSE
Extra-Source-Files:  CHANGELOG.md

Author:              Udo Stenzel
Maintainer:          u.stenzel@web.de
Copyright:           (C) 2024 Udo Stenzel

Build-type:          Simple
Tested-with:         GHC == 8.10.7, GHC == 9.4.8, GHC == 9.8.2, GHC == 9.10.1

source-repository head
  type:     git
  location: https://bitbucket.org/ustenzel/twobitreader.git

Library
  Exposed-modules:     Bio.TwoBit Bio.TwoBit.Tool

  Build-depends:       base                     >= 4.8 && < 4.21,
                       bytestring               >= 0.10.6 && < 0.13,
                       mmap                     == 0.5.*,
                       primitive                >= 0.6.1 && < 0.10,
                       unordered-containers     >= 0.2.5.1 && < 0.3

  Default-Language:    Haskell2010

  Default-Extensions:  BangPatterns, CPP, OverloadedLists, OverloadedStrings, RecordWildCards


Executable twobit
  Main-is:             twobit.hs
  Hs-source-dirs:      tool
  Default-Language:    Haskell2010

  Build-depends:       base                     >= 4.8 && < 4.21,
                       bytestring               >= 0.10.6 && < 0.13,
                       directory                >= 1.2.2 && < 1.4,
                       optparse-applicative     >= 0.13 && < 0.19,
                       twobitreader             == 1.0.*,
                       zlib                     >= 0.6 && < 0.8

  Default-Extensions:  BangPatterns, OverloadedStrings, RecordWildCards