name: ViennaRNA-bindings
version: 0.233.2.0
maintainer: choener@tbi.univie.ac.at
homepage: https://github.com/choener/ViennaRNA-bindings
bug-reports: https://github.com/choener/ViennaRNA-bindings/issues
license: OtherLicense
license-file: LICENSE
author: Christian Hoener zu Siederdissen (bindings) 2013-2017, The ViennaRNA Team (library) 1994-2017
copyright: The ViennaRNA Team 1994-2017
category: Bioinformatics, Bindings, FFI
build-type: Simple
cabal-version: >=1.10
tested-with: GHC == 8.0.2, GHC == 8.2.1
synopsis: ViennaRNA v2 bindings
description: Bindings to the ViennaRNA package, version 2.3.3.
.
Only a partial set of bindings is provided. If you need
additional functions, please open an issue on github.
.
The ViennaRNA bindings package now directly provide all
necessary functionality. Please note that this package uses the
same license as the ViennaRNA package.
.
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
@
.
<http://www.almob.org/content/6/1/26>
extra-source-files:
C/ViennaRNA/*.h
C/ViennaRNA/*.c
C/ViennaRNA/*.inc
C/config.h
C/*.c
changelog.md
README.md
library
exposed-modules:
-- public interfaces
BioInf.ViennaRNA.Bindings
-- the FFI
BioInf.ViennaRNA.Bindings.FFI.Centroid
BioInf.ViennaRNA.Bindings.FFI.CoFold
BioInf.ViennaRNA.Bindings.FFI.Duplex
BioInf.ViennaRNA.Bindings.FFI.Fold
BioInf.ViennaRNA.Bindings.FFI.PartFunc
BioInf.ViennaRNA.Bindings.FFI.Utils
build-depends: base == 4.*
, array
, bytestring
build-tools:
c2hs
extra-libraries:
default-language:
Haskell2010
ghc-options:
-O2
default-extensions: CPP
, ForeignFunctionInterface
, NondecreasingIndentation
, ScopedTypeVariables
c-sources:
C/ffiwrap_part_func.c
C/ffiwrap_fold.c
C/ffiwrap_centroid.c
-- remove all of these, then @stack build --test@ and include files that have the missing definitions
C/ViennaRNA/aln_util.c
C/ViennaRNA/alphabet.c
C/ViennaRNA/boltzmann_sampling.c
C/ViennaRNA/centroid.c
C/ViennaRNA/cofold.c
C/ViennaRNA/commands.c
C/ViennaRNA/constraints.c
C/ViennaRNA/constraints_hard.c
C/ViennaRNA/constraints_SHAPE.c
C/ViennaRNA/constraints_soft.c
C/ViennaRNA/data_structures.c
C/ViennaRNA/dp_matrices.c
C/ViennaRNA/duplex.c
C/ViennaRNA/energy_par.c
C/ViennaRNA/equilibrium_probs.c
C/ViennaRNA/eval.c
C/ViennaRNA/exterior_loops.c
C/ViennaRNA/file_formats.c
C/ViennaRNA/file_formats_msa.c
C/ViennaRNA/file_utils.c
C/ViennaRNA/fold.c
C/ViennaRNA/gquad.c
C/ViennaRNA/hairpin_loops.c
C/ViennaRNA/interior_loops.c
C/ViennaRNA/list.c
C/ViennaRNA/mfe.c
C/ViennaRNA/mm.c
C/ViennaRNA/model.c
C/ViennaRNA/multibranch_loops.c
C/ViennaRNA/params.c
C/ViennaRNA/part_func.c
C/ViennaRNA/part_func_co.c
C/ViennaRNA/plex.c
C/ViennaRNA/plex_functions.c
C/ViennaRNA/ribo.c
C/ViennaRNA/string_utils.c
C/ViennaRNA/structure_utils.c
C/ViennaRNA/subopt.c
C/ViennaRNA/unstructured_domains.c
C/ViennaRNA/utils.c
cc-options:
-fPIC -DHAVE_STRDUP
include-dirs:
C
test-suite properties
type:
exitcode-stdio-1.0
main-is:
properties.hs
ghc-options:
-O2 -rtsopts
hs-source-dirs:
tests
default-language:
Haskell2010
build-tools:
c2hs
default-extensions: CPP
, TemplateHaskell
build-depends: base
, array
, bytestring
, QuickCheck
, tasty >= 0.11
, tasty-hunit >= 0.9
, tasty-silver >= 3.1
, tasty-th >= 0.1
, ViennaRNA-bindings
source-repository head
type: git
location: git://github.com/choener/ViennaRNA-bindings