packages feed

Gene-CluEDO-0.0.0.2: Gene-CluEDO.cabal

name:           Gene-CluEDO
version:        0.0.0.2
author:         Christian Hoener zu Siederdissen, 2017
copyright:      Christian Hoener zu Siederdissen, 2017
homepage:       https://github.com/choener/Gene-CluEDO
bug-reports:    https://github.com/choener/Gene-CluEDO/issues
maintainer:     choener@bioinf.uni-leipzig.de
category:       Bioinformatics
license:        GPL-3
license-file:   LICENSE
build-type:     Simple
stability:      experimental
cabal-version:  >= 1.10.0
tested-with:    GHC == 8.0.2
synopsis:       Hox gene clustering
description:
                Gene Cluster Evolution Determined Order
                .
                *Expansion of Gene Clusters and the Shortest Hamiltonian Path Problem*, Prohaska et al, 2017
                .
                Calculate the most likely order of genes in a gene cluster.
                .
                Apart from being an interesting problem in computational
                biology, it also serves as an example problem for dynamic
                programming over unordered sets with interfaces.
                .
                Binaries available from github: <https://github.com/choener/Gene-CluEDO/releases>



Extra-Source-Files:
  README.md
  changelog.md
  data/*.dis
  data/run-all.sh



library
  build-depends: base                   >= 4.7    &&  < 5.0
               , containers
               , filepath
               , log-domain             >= 0.10
               , text                   >= 1.0
               , vector                 >= 0.11
               --
               , ADPfusion              == 0.5.2.*
               , ADPfusionSet           == 0.0.0.*
               , FormalGrammars         == 0.3.1.*
               , PrimitiveArray         == 0.8.0.*
               , PrimitiveArray-Pretty  == 0.0.0.*
               , ShortestPathProblems   == 0.0.0.*
  exposed-modules:
    BioInf.GeneCluEDO
    BioInf.GeneCluEDO.EdgeProb
  default-extensions: BangPatterns
                    , FlexibleContexts
                    , GADTs
                    , LambdaCase
                    , MultiParamTypeClasses
                    , OverloadedStrings
                    , QuasiQuotes
                    , TemplateHaskell
                    , TypeFamilies
                    , TypeOperators
  default-language:
    Haskell2010
  ghc-options:
    -O2 -funbox-strict-fields



executable GeneCluEDO
  build-depends: base
               , cmdargs      >= 0.10
               , filepath
               --
               , Gene-CluEDO
  hs-source-dirs:
    src
  default-extensions: BangPatterns
                    , DeriveDataTypeable
                    , RecordWildCards
  main-is:
    GeneCluEDO.hs
  default-language:
    Haskell2010
  ghc-options:
    -O2



test-suite properties
  type:
    exitcode-stdio-1.0
  main-is:
    properties.hs
  ghc-options:
    -threaded -rtsopts -with-rtsopts=-N
  hs-source-dirs:
    tests
  default-language:
    Haskell2010
  default-extensions: BangPatterns
                    , CPP
                    , FlexibleContexts
                    , FlexibleInstances
                    , MultiParamTypeClasses
                    , ScopedTypeVariables
                    , TemplateHaskell
                    , TypeFamilies
                    , TypeOperators
                    , TypeSynonymInstances
  build-depends: base
               , QuickCheck
               , tasty                        >= 0.11
               , tasty-quickcheck             >= 0.8
               , tasty-th                     >= 0.1
               , vector
               --
               , Gene-CluEDO


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

source-repository this
  type: git
  location: git://github.com/choener/Gene-CluEDO/tree/0.0.0.2
  tag: 0.0.0.2