packages feed

ViennaRNA-bindings-0.0.2.3: ViennaRNA-bindings.cabal

name:                ViennaRNA-bindings
version:             0.0.2.3
synopsis:            ViennaRNA v2 bindings
homepage:            http://www.tbi.univie.ac.at/~choener/
license:             OtherLicense
license-file:        LICENSE
author:              Christian Hoener zu Siederdissen (bindings) 2013, The ViennaRNA Team (library) 1994-2013
maintainer:          choener@tbi.univie.ac.at
copyright:           The ViennaRNA Team 1994-2013
category:            Bioinformatics, FFI
build-type:          Simple
cabal-version:       >=1.8

description:
  Bindings to the ViennaRNA package, version 2.x.y.
  .
  Only a partial set of bindings is provided. If you need additional functions,
  please open an issue on github.
  .
  The ViennaRNA package needs to be installed. In addition, you should create a
  shared object from libRNA.a:
  .
  @mkdir tmp; ar -x /usr/lib/libRNA.a; rm svm.o; gcc -shared *.o -o libRNA.so@
  .
  Then, copy the resulting .so file into your library path or set
  @LD_LIBRARY_PATH@ appropriately. This is only necessary, if you want ghci
  support.
  .
  If you use this software, please cite:
  R. Lorenz, S.H. Bernhart, C. Hoener zu Siederdissen, H. Tafer, C. Flamm, P.F. Stadler and I.L. Hofacker (2011),
  "ViennaRNA Package 2.0", Algorithms for Molecular Biology: 6:26

library
  exposed-modules:
    -- public interfaces
    BioInf.ViennaRNA.Bindings
    -- the FFI
    BioInf.ViennaRNA.Bindings.FFI.Fold
    BioInf.ViennaRNA.Bindings.FFI.PartFunc
    BioInf.ViennaRNA.Bindings.FFI.Utils
  -- other-modules:
  build-depends:
    base == 4.* ,
    array
  build-tools:
    c2hs
  extra-libraries:
    RNA
    gomp