packages feed

BiobaseTypes-0.2.1.0: BiobaseTypes.cabal

cabal-version:  2.2
name:           BiobaseTypes
version:        0.2.1.0
author:         Christian Hoener zu Siederdissen, 2015 - 2021
copyright:      Christian Hoener zu Siederdissen, 2015 - 2021
homepage:       https://github.com/choener/BiobaseTypes
bug-reports:    https://github.com/choener/BiobaseTypes/issues
maintainer:     choener@bioinf.uni-leipzig.de
category:       Data Structures, Bioinformatics
license:        BSD-3-Clause
license-file:   LICENSE
build-type:     Simple
stability:      experimental
tested-with:    GHC == 8.8, GHC == 8.10, GHC == 9.0
synopsis:       Collection of types for bioinformatics
description:
                Types used in a number of bioinformatics libraries.
                .
                * linear indices
                .
                * energies
                .
                * biostring wrappers



Extra-Source-Files:
  README.md
  changelog.md



common deps
  build-depends: base                     >= 4.7      &&  < 5.0
               , aeson                    >= 0.8
               , attoparsec               >= 0.13
               , binary                   >= 0.7
               , bytestring
               , cereal                   >= 0.4
               , cereal-text              >= 0.1
               , cereal-vector            >= 0.2
               , containers
               , data-default             >= 0.5
               , deepseq                  >= 1.4
               , hashable                 >= 1.2
               , intern                   >= 0.9
               , lens                     >= 4.0
               , mtl
               , primitive                >= 0.5
               , QuickCheck               >= 2.7
               , streaming                >= 0.1
               , string-conversions       >= 0.4
               , text                     >= 1.0
               , text-binary              >= 0.2
               , utf8-string              >= 1.0
               , vector                   >= 0.10
               , vector-binary-instances  >= 0.2
               , vector-th-unbox          >= 0.2
               --
               , bimaps                   == 0.1.0.*
               , DPutils                  == 0.1.1.*
               , ForestStructures         == 0.0.1.*
               , PrimitiveArray           >= 0.10.1.1 && < 0.10.2
               , SciBaseTypes             == 0.1.1.*
  default-language:
    Haskell2010
  default-extensions: BangPatterns
                    , DataKinds
                    , DeriveDataTypeable
                    , DeriveFoldable
                    , DeriveGeneric
                    , DeriveTraversable
                    , DerivingStrategies
                    , FlexibleContexts
                    , FlexibleInstances
                    , GeneralizedNewtypeDeriving
                    , KindSignatures
                    , LambdaCase
                    , MultiParamTypeClasses
                    , OverloadedStrings
                    , PatternSynonyms
                    , PolyKinds
                    , RankNTypes
                    , RecordWildCards
                    , ScopedTypeVariables
                    , StandaloneDeriving
                    , TemplateHaskell
                    , TypeApplications
                    , TypeFamilies
                    , TypeOperators
                    , TupleSections
                    , UndecidableInstances
                    , UnicodeSyntax
                    , ViewPatterns
  ghc-options:
    -O2 -funbox-strict-fields



library
  import:
    deps
  exposed-modules:
    Biobase.Types.Accession
    Biobase.Types.BioSequence
    Biobase.Types.Bitscore
    Biobase.Types.Codon
    Biobase.Types.Energy
    Biobase.Types.Evalue
    Biobase.Types.Index
    Biobase.Types.Index.Type
    Biobase.Types.Location
    Biobase.Types.Names
    Biobase.Types.Names.Internal
    Biobase.Types.Position
    Biobase.Types.ReadingFrame
    Biobase.Types.Shape
    Biobase.Types.Strand
    Biobase.Types.Structure
    Biobase.Types.Taxonomy
    DP.Backtraced.BioSequence
    DP.Backtraced.Codon



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: base
               , tasty              >= 0.11
               , tasty-hunit        >= 0.10
               , tasty-quickcheck   >= 0.8
               , tasty-th           >= 0.1
               --
               , BiobaseTypes



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