packages feed

BiobaseENA-0.0.0.2: BiobaseENA.cabal

Cabal-version:  2.2
Name:           BiobaseENA
Version:        0.0.0.2
License:        BSD-3-Clause
License-file:   LICENSE
Author:         Christian Hoener zu Siederdissen
Maintainer:     choener@bioinf.uni-leipzig.de
Copyright:      Christian Hoener zu Siederdissen, 2020-2021
homepage:       https://github.com/choener/BiobaseENA
bug-reports:    https://github.com/choener/BiobaseENA/issues
Stability:      Experimental
Category:       Data
Build-type:     Simple
tested-with:    GHC == 8.8, GHC == 8.10, GHC == 9.0
Synopsis:       European Nucleotide Archive data
Description:
                Provides data (and later API) access to the European Nucleotide Archive.
                .
                * Taxonomy Service / Translation tables (hardcoded)



extra-source-files:
  changelog.md
  README.md
  sources/translation-tables


common deps
  build-depends: base                     >= 4.7      &&  < 5.0
               , bytestring
               , containers
               , directory
               , file-embed               >= 0.0.10
               , lens                     >= 4.0
               , megaparsec               >= 7.0
               , mtl                      >= 2.0
               , text
               , vector                   >= 0.10
               , vector-th-unbox          >= 0.2
               --
               , BiobaseTypes             == 0.2.1.*
  ghc-options:
    -O2
    -funbox-strict-fields
  default-language:
    Haskell2010
  default-extensions: BangPatterns
                    , FlexibleContexts
                    , FlexibleInstances
                    , MultiWayIf
                    , LambdaCase
                    , OverloadedStrings
                    , TemplateHaskell
                    , TypeFamilies
                    , UnicodeSyntax


library
  import:
    deps
  exposed-modules:
    Biobase.GeneticCodes
    Biobase.GeneticCodes.Embedded
    Biobase.GeneticCodes.Import
    Biobase.GeneticCodes.Translation
    Biobase.GeneticCodes.Types




test-suite properties
  import:
    deps
  type:
    exitcode-stdio-1.0
  main-is:
    properties.hs
  ghc-options:
    -threaded -rtsopts -with-rtsopts=-N
  hs-source-dirs:
    tests
  build-depends: BiobaseENA
               , QuickCheck                   >= 2.7
               , tasty                        >= 0.11
               , tasty-quickcheck             >= 0.8
               , tasty-th                     >= 0.1



source-repository head
  type: git
  location: git://github.com/choener/BiobaseENA