-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBiobaseXNA.cabal
186 lines (168 loc) · 5.66 KB
/
BiobaseXNA.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
cabal-version: 2.2
name: BiobaseXNA
version: 0.11.1.1
author: Christian Hoener zu Siederdissen
maintainer: [email protected]
homepage: https://github.com/choener/BiobaseXNA
bug-reports: https://github.com/choener/BiobaseXNA/issues
copyright: Christian Hoener zu Siederdissen, 2011 - 2021
category: Bioinformatics
synopsis: Efficient RNA/DNA/Protein Primary/Secondary Structure
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
stability: experimental
tested-with: GHC == 8.8, GHC == 8.10, GHC == 9.0
description:
This is a base library for bioinformatics with emphasis on RNA
and DNA primary structure as well as amino acid sequences.
.
Provided are efficient encodings for short (limited by the
amount of RAM) sequences, as required by RNA folding tools.
Extended RNA secondary structures can be represented as well.
.
Contains data from:
.
@
Frequency and isostericity of RNA base pairs
Jesse Stombaugh, Craig L. Zirbel, Eric Westhof, and Neocles B. Leontis
Nucl. Acids Res. (2009)
@
.
<http://dx.crossref.org/10.1093%2Fnar%2Fgkp011>
extra-source-files:
sources/isostericity-matrices.csv
sources/isostericity-detailed.csv
sources/iupac-nucleotides
sources/codontable
changelog.md
README.md
data-files:
sources/iupac-nucleotides
common deps
build-depends: base >= 4.7 && < 5.0
, aeson >= 1.0
, attoparsec >= 0.13
, binary >= 0.7
, bytes >= 0.15
, bytestring >= 0.10
, cereal >= 0.4
, cereal-vector >= 0.2
, containers >= 0.5
, csv >= 0.1
, data-default >= 0.7
, deepseq >= 1.3
, file-embed >= 0.0.8
, hashable >= 1.2
, lens >= 4.0
, mtl >= 2.0
, primitive >= 0.5
, QuickCheck >= 2.7
, split >= 0.2
, text >= 1.0
, tuple >= 0.3
, vector >= 0.11
, vector-binary-instances >= 0.2
, vector-th-unbox >= 0.2
--
, bimaps == 0.1.0.*
, BiobaseENA == 0.0.0.*
, BiobaseTypes == 0.2.1.*
, DPutils == 0.1.1.*
, ForestStructures == 0.0.1.*
, PrimitiveArray == 0.10.2.*
default-extensions: BangPatterns
, DataKinds
, DeriveDataTypeable
, DeriveFunctor
, DeriveGeneric
, DeriveGeneric
, DeriveTraversable
, EmptyDataDecls
, FlexibleContexts
, FlexibleInstances
, GeneralizedNewtypeDeriving
, LambdaCase
, MultiParamTypeClasses
, PatternSynonyms
, PolyKinds
, RankNTypes
, RecordWildCards
, ScopedTypeVariables
, StandaloneDeriving
, TemplateHaskell
, TypeApplications
, TypeFamilies
, TypeOperators
, UndecidableInstances
, UnicodeSyntax
, ViewPatterns
default-language:
Haskell2010
ghc-options:
-O2 -funbox-strict-fields
library
import:
deps
exposed-modules:
-- new
Biobase.Primary.AA
Biobase.Primary.Letter
Biobase.Primary.Nuc.RNA
Biobase.Primary.Unknown
-- old
Biobase.Primary
Biobase.Primary.Bounds
Biobase.Primary.Hashed
Biobase.Primary.IUPAC
Biobase.Primary.Nuc
Biobase.Primary.Nuc.Conversion
Biobase.Primary.Nuc.DNA
Biobase.Primary.Nuc.XNA
Biobase.Primary.Pretty
Biobase.Primary.Trans
Biobase.Secondary
Biobase.Secondary.New
Biobase.Secondary.Basepair
-- Biobase.Secondary.Constraint
Biobase.Secondary.Convert
Biobase.Secondary.Diagrams
Biobase.Secondary.Isostericity
Biobase.Secondary.Pseudoknots
Biobase.Secondary.Structure
Biobase.Secondary.Vienna
executable SubOptDistance
import:
deps
build-depends: base
, BiobaseXNA
, cmdargs >= 0.10
main-is:
SubOptDistance.hs
hs-source-dirs:
src
test-suite properties
import:
deps
type:
exitcode-stdio-1.0
main-is:
properties.hs
ghc-options:
-threaded -rtsopts -with-rtsopts=-N
hs-source-dirs:
tests
default-language:
Haskell2010
default-extensions: TemplateHaskell
, ScopedTypeVariables
build-depends: base
, QuickCheck >= 2.7
, tasty >= 0.11
, tasty-quickcheck >= 0.8
, tasty-th >= 0.1
--
, BiobaseXNA
source-repository head
type: git
location: git://github.com/choener/BiobaseXNA