-
Notifications
You must be signed in to change notification settings - Fork 0
/
zsyntax.cabal
112 lines (99 loc) · 3.43 KB
/
zsyntax.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
cabal-version: 2.4
name: zsyntax
version: 0.2.0.1
description: An automated theorem prover for Zsyntax, a
logical calculus for molecular biology inspired by linear logic,
that can be used to automatically verify biological
pathways expressed as logical sequents.
The prover implements automatic proof search for the
Zsyntax sequent calculus (ZBS), a logical calculus for
a context-sensitive fragment of multiplicative linear
logic where sequents are decorated so to account for
the biochemical constraints.
The theory behind the Zsyntax sequent calculus and its
proof search procedure is developed in F. Sestini,
S. Crafa, Proof-search in a context-sensitive logic
for molecular biology, Journal of Logic and
Computation, 2018
(<https://doi.org/10.1093/logcom/exy028>).
category: Logic, Theorem Provers, Bioinformatics
synopsis: Automated theorem prover for the Zsyntax biochemical calculus
homepage: https://github.com/fsestini/zsyntax#readme
bug-reports: https://github.com/fsestini/zsyntax/issues
author: Filippo Sestini
maintainer: sestini.filippo@gmail.com
copyright: 2018 Filippo Sestini
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
extra-source-files:
README
CHANGELOG.md
source-repository head
type: git
location: https://github.com/fsestini/zsyntax
library
exposed-modules:
Zsyntax
Zsyntax.Formula
Zsyntax.ReactionList
Zsyntax.Labelled.Rule
Zsyntax.Labelled.Formula
Zsyntax.Labelled.DerivationTerm
Zsyntax.Labelled.Rule.BipoleRelation
Zsyntax.Labelled.Rule.Frontier
Zsyntax.Labelled.Rule.Interface
Otter
Otter.Rule
Otter.SearchRes
Otter.Internal.Search
Otter.Internal.Structures
default-extensions:
LambdaCase
TupleSections
hs-source-dirs: src
ghc-options:
-Wall
-Wcompat
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints
-Wno-unticked-promoted-constructors
-- -Werror
build-depends:
base >=4.7 && <5
, constraints >= 0.10.1 && < 0.13.5
, containers >= 0.6.0 && < 0.7
, multiset >= 0.3.4 && < 0.4
, mtl >= 2.2.2 && < 2.3
, composition >= 1.0.2 && < 1.1
, microlens-platform >= 0.3.11 && < 0.4.4
, extra >= 1.6.13 && < 1.7.14
, bifunctors
, text
default-language: Haskell2010
test-suite zsyntax-test
type: exitcode-stdio-1.0
hs-source-dirs: test
build-depends: base >=4.7 && <5
, zsyntax
, containers >= 0.6.0 && < 0.7
, multiset >= 0.3.4 && < 0.4
, mtl >= 2.2.2 && < 2.3
, text
, hspec
, QuickCheck
main-is: Main.hs
default-language: Haskell2010
benchmark zsyntax-benchmark
type: exitcode-stdio-1.0
hs-source-dirs: benchmark
build-depends: base >=4.7 && <5
, zsyntax
, containers >= 0.6.0 && < 0.7
, multiset >= 0.3.4 && < 0.4
, mtl >= 2.2.2 && < 2.3
, text
, criterion
main-is: Main.hs
default-language: Haskell2010