-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathguix.scm
50 lines (48 loc) · 1.78 KB
/
guix.scm
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
;;; Copyright © 2020 Ricardo Wurmus <rekado@elephly.net>
;;;
;;; This file is part of MOZI-AI Annotation Scheme
;;;
;;; MOZI-AI Annotation Scheme is free software; you can redistribute
;;; it and/or modify it under the terms of the GNU General Public
;;; License as published by the Free Software Foundation; either
;;; version 3 of the License, or (at your option) any later version.
;;;
;;; This software is distributed in the hope that it will be useful,
;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;;; General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with this software. If not, see
;;; <http://www.gnu.org/licenses/>.
(use-modules (guix build-system gnu)
(guix packages)
((guix licenses) #:prefix license:)
(gnu packages autotools)
(gnu packages guile)
(gnu packages guile-xyz)
(gnu packages opencog)
(gnu packages pkg-config))
(package
(name "guile-annotation")
(version "0-devel")
(source #f)
(build-system gnu-build-system)
(arguments
'(#:make-flags
'("GUILE_AUTO_COMPILE=0")))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("pkg-config" ,pkg-config)))
(inputs
`(("agi-bio" ,agi-bio)
("atomspace" ,atomspace)
("guile" ,guile-2.2)
("guile-json" ,guile-json-3)))
(home-page "https://github.com/MOZI-AI/annotation-scheme")
(synopsis "Human Gene annotation service backend")
(description "This project contains the Scheme code that is used
by MOZI annotation service. It annotates Human Gene Symbols using
three databases (GO, Reactome, and Biogrid).")
(license license:gpl3+))