packages feed

biohazard-0.6.13: biohazard.cabal

Name:                biohazard
Version:             0.6.13
Synopsis:            bioinformatics support library
Description:         This is a collection of modules I separated from
                     various bioinformatics tools.  The hope is to make
                     them reusable and easier to maintain.  Also includes
                     some of these tools and a bunch that work on mitochondrial
                     sequences.
Category:            Bioinformatics

Homepage:            http://github.com/udo-stenzel/biohazard
License:             BSD3
License-File:        LICENSE

Author:              Udo Stenzel
Maintainer:          udo.stenzel@eva.mpg.de
Copyright:           (C) 2010-2017 Udo Stenzel

Cabal-version:       >= 1.10
Build-type:          Simple
Tested-With:         GHC == 7.8.4, GHC == 7.10.1, GHC == 8.0.1

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

Flag debug
  Description: enable additional sanity checks
  Default:     False
  Manual:      True

Library
  Exposed-modules:     Bio.Adna,
                       Bio.Align,
                       Bio.Bam,
                       Bio.Bam.Evan,
                       Bio.Bam.Fastq,
                       Bio.Bam.Filter,
                       Bio.Bam.Header,
                       Bio.Bam.Index,
                       Bio.Bam.Pileup,
                       Bio.Bam.Reader
                       Bio.Bam.Rec,
                       Bio.Bam.Regions,
                       Bio.Bam.Rmdup,
                       Bio.Bam.Trim,
                       Bio.Bam.Writer,
                       Bio.Base,
                       Bio.Iteratee,
                       Bio.Iteratee.Base,
                       Bio.Iteratee.Bgzf,
                       Bio.Iteratee.Binary,
                       Bio.Iteratee.Builder,
                       Bio.Iteratee.Char,
                       Bio.Iteratee.Exception,
                       Bio.Iteratee.IO,
                       Bio.Iteratee.IO.Base,
                       Bio.Iteratee.IO.Fd,
                       Bio.Iteratee.IO.Handle,
                       Bio.Iteratee.Iteratee,
                       Bio.Iteratee.ListLike,
                       Bio.Iteratee.ReadableChunk,
                       Bio.Iteratee.ZLib,
                       Bio.Prelude,
                       Bio.PriorityQueue,
                       Bio.TwoBit,
                       Bio.Util.Numeric,
                       Bio.Util.Zlib

  Build-depends:       aeson                    >= 0.7 && < 1.1,
                       async                    >= 2.0 && < 2.2,
                       attoparsec               >= 0.10 && < 0.14,
                       base                     >= 4.6 && < 4.10,
                       base-prelude             == 1.0.*,
                       binary                   >= 0.7 && < 0.9,
                       bytestring               >= 0.10.2 && < 0.11,
                       bytestring-mmap          >= 0.2 && < 1.0,
                       containers               >= 0.4.1 && < 0.6,
                       directory                >= 1.2 && < 2.0,
                       exceptions               >= 0.6 && < 0.9,
                       filepath                 >= 1.3 && < 2.0,
                       hashable                 >= 1.0 && < 1.3,
                       ListLike                 >= 3.0 && < 5.0,
                       monad-control            == 1.0.*,
                       primitive                >= 0.5 && < 0.7,
                       random                   >= 1.0 && < 1.2,
                       scientific               == 0.3.*,
                       stm                      == 2.4.*,
                       text                     >= 1.0 && < 2.0,
                       transformers             >= 0.4.1 && < 0.6,
                       transformers-base        >= 0.4 && < 0.6,
                       unix                     >= 2.5 && < 2.8,
                       unordered-containers     >= 0.2.3 && < 0.3,
                       vector                   == 0.11.*,
                       vector-algorithms        >= 0.3 && < 1.0,
                       vector-th-unbox          == 0.2.*,
                       zlib                     == 0.6.*

  Ghc-options:         -Wall

  Default-Language:    Haskell2010

  Default-Extensions:  BangPatterns,
                       DeriveDataTypeable,
                       FlexibleContexts,
                       FlexibleInstances,
                       MultiParamTypeClasses,
                       NoImplicitPrelude,
                       OverloadedStrings,
                       RecordWildCards,
                       TypeSynonymInstances

  Other-Extensions:    CPP,
                       DeriveGeneric,
                       ExistentialQuantification,
                       FunctionalDependencies,
                       GeneralizedNewtypeDeriving,
                       PatternGuards,
                       Rank2Types,
                       ScopedTypeVariables,
                       TemplateHaskell,
                       TupleSections, 
                       TypeFamilies,
                       TypeOperators,
                       UndecidableInstances

  Hs-source-dirs:      src
  Install-Includes:    src/cbits/myers_align.h
  C-sources:           src/cbits/loops.c,
                       src/cbits/myers_align.c,
                       src/cbits/trim.c
  CC-options:          -fPIC


-- :vim:tw=132: