packages feed

bioinformatics-toolkit-0.2.1: bioinformatics-toolkit.cabal

-- Initial bioinformatics-toolkit.cabal generated by cabal init.  For
-- further documentation, see http://haskell.org/cabal/users-guide/

name:                bioinformatics-toolkit
version:             0.2.1
synopsis:            A collection of bioinformatics tools
description:         A collection of bioinformatics tools
license:             MIT
license-file:        LICENSE
author:              Kai Zhang
maintainer:          kai@kzhang.org
copyright:           (c) 2014 Kai Zhang
category:            Bio
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.18
data-files:
    data/*.fasta

library
  hs-source-dirs:   src
  ghc-options: -Wall

  exposed-modules:
    Bio.ChIPSeq
    Bio.ChIPSeq.FragLen
    Bio.Data.Bam
    Bio.Data.Bed
--    Bio.Data.BigWig
    Bio.Data.Fasta
    Bio.GO
    Bio.GO.Parser
    Bio.GO.GREAT
    Bio.Motif
    Bio.Motif.Alignment
    Bio.Motif.Merge
    Bio.Motif.Search
    Bio.RealWorld.BioGRID
    Bio.RealWorld.ENCODE
    Bio.RealWorld.Ensembl
    Bio.RealWorld.ID
    Bio.RealWorld.UCSC
    Bio.Seq
    Bio.Seq.IO
    Bio.Utils.Functions
    Bio.Utils.Misc
    Bio.Utils.Overlap
    Bio.Utils.Types

  -- other-modules:
  -- other-extensions:
  build-depends:
      base >=4.8 && <5.0
    , aeson
    , aeson-pretty
--    , bbi
    , binary
    , bytestring >=0.10
    , bytestring-lexing >=0.5
    , clustering
    , colour
    , conduit-combinators
    , containers >=0.5
    , data-default-class
    , double-conversion
    , http-conduit >=2.1.8
    , hexpat
    , matrices >=0.4.3
    , mtl >=2.1.3.1
    , parallel >=3.2
    , primitive
    , palette
    , samtools
    , split
    , statistics >=0.13.2.1
    , text >=0.11
    , transformers >=0.3.0.0
    , unordered-containers >=0.2
    , vector
    , vector-algorithms
    , word8
    , IntervalMap >=0.5.0.0

  default-language:    Haskell2010

executable mkindex
  hs-source-dirs:   app
  main-is: mkindex.hs
  build-depends:
      base >=4.8 && <5.0
    , bioinformatics-toolkit
    , shelly
    , text
  default-language:    Haskell2010

executable viewSeq
  hs-source-dirs:   app
  main-is: viewSeq.hs
  build-depends:
      base >=4.8 && <5.0
    , bioinformatics-toolkit
    , bytestring
  default-language:    Haskell2010

executable mergeMotifs
  hs-source-dirs:   app
  main-is: mergeMotifs.hs
  build-depends:
      base >=4.6 && <5.0
    , bioinformatics-toolkit
    , bytestring
    , clustering
    , data-default-class
    , split
    , optparse-applicative
--    , haskell-plot >=0.2.0.0
--    , diagrams-cairo >=1.3
--    , diagrams-lib >=1.3
  default-language:    Haskell2010

benchmark bench
  type: exitcode-stdio-1.0
  main-is: benchmarks/bench.hs
  default-language:    Haskell2010
  build-depends:
      base >=4.8 && <5.0
    , bioinformatics-toolkit
    , random
    , criterion
    , clustering
    , bytestring
    , data-default-class
    , conduit
    , mtl
  default-language:    Haskell2010

test-suite tests
  type: exitcode-stdio-1.0
  hs-source-dirs: tests
  main-is: test.hs
  other-modules:
      Tests.Bed
    , Tests.Bam
    , Tests.ChIPSeq
    , Tests.Motif
    , Tests.Seq
    , Tests.GREAT

  default-language:    Haskell2010
  build-depends:
      base
    , bytestring
    , random
    , vector
    , data-default-class
    , tasty
    , tasty-golden
    , tasty-hunit
    , bioinformatics-toolkit
    , conduit
    , conduit-combinators
    , unordered-containers
    , mtl

source-repository  head
  type: git
  location: https://github.com/kaizhang/bioinformatics-toolkit.git