packages feed

varan-0.5: varan.cabal

Name:          varan
Version:       0.5
License:       GPL
Cabal-Version: >= 1.6
Build-Type:    Simple
Category:      Bioinformatics
Author:        Ketil Malde
Maintainer:    Ketil Malde <ketil@malde.org>
Synopsis:      Process mpileup output to identify significant differences
Description:   Using Agresti-Coull estimation of confidence interval, report
	       variant positions found in pooled samples along with significance of
	       the variant having different underlying allele frequency ('+' for 95%, 
	       '*' for 99%).

Executable varan
    Hs-Source-Dirs:  src
    Main-Is:         Varan.hs
    Other-Modules:   AgrestiCoull, MPileup, RandomSelect, Variants, Metrics, Options, ParMap, Process, Count, ESIV
    Build-Depends:   base >= 4 && < 5, random, mtl, parallel, statistics, cmdargs, bytestring
    Ghc-Options:     -rtsopts -Wall -threaded

-- this is just a quick hack, should be merged into the program proper
Executable vextr
    Hs-Source-Dirs:  src
    Main-Is:         VExtr.hs
    Other-Modules:   MPileup, Count
    Build-Depends:   base >= 4 && < 5, bytestring, cmdargs
    Ghc-Options:     -rtsopts -Wall -threaded -main-is VExtr

Executable sparks
    Hs-Source-Dirs:  src
    Main-Is:         Sparks.hs
    Other-Modules:   MPileup, Count
    Build-Depends:   base >= 4 && < 5, bytestring, cmdargs, ansi-terminal
    Ghc-Options:     -rtsopts -Wall -threaded

-- For parallel execution, we might want to add these, but they
-- seem to degrade performance on older GHC
-- Ghc-Options: -threaded -with-rtsopts=-N