packages feed

Nussinov78-0.1.0.0: Nussinov78.cabal

name:           Nussinov78
version:        0.1.0.0
author:         Christian Hoener zu Siederdissen, 2011-2012
copyright:      Christian Hoener zu Siederdissen, 2011-2012
homepage:       http://www.tbi.univie.ac.at/~choener/adpfusion
maintainer:     choener@tbi.univie.ac.at
category:       Bioinformatics
license:        GPL-3
license-file:   LICENSE
build-type:     Simple
stability:      experimental
cabal-version:  >= 1.6.0
synopsis:
                Nussinov78 using the ADPfusion library.
description:
                The Nussinov78 RNA secondary structure prediction algorithm
                using the ADPfusion framework.
                .
                This algorithm is simple enough to be used as a tutorial-type
                example. It also shows that efficient code is possible. The
                ADPfusion code compared to C is slower by a factor of only 1.2.
                We plan to improve upon this.
                .
                A number of helper functions currently present in
                BioInf.Nussinov78 will later move in their own library.
                .
                Build using GHC-7.6.1, the new code generator and llvm for best
                performance.
                .
                For comparison, a version of the algorithm written in C is
                available under C/nussinov.c. Use at least
                "gcc -O3 nussinov.c".



Extra-Source-Files:
  C/nussinov.c



library
  build-depends:
    base >= 4 && < 5,
    mtl            >= 2,
    primitive      == 0.5.*   ,
    vector         == 0.10.*  ,
    PrimitiveArray == 0.4.0.0 ,
--    BiobaseXNA     == 0.6.2.5 ,
    ADPfusion      == 0.1.* ,
    ghc-prim
  exposed-modules:
--    BioInf.Nussinov78
    BioInf.GAPlike
  ghc-options:
    -O2 -fllvm -optlo-O3 -optlo-inline -optlo-std-compile-opts



executable Nussinov78
  build-depends:
  main-is:
    Nussinov78.hs
  other-modules:
--    BioInf.Nussinov78
  ghc-options:
    -fnew-codegen -fllvm -O2 -funbox-strict-fields -optlo-O3 -optlo-std-compile-opts



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