aboutsummaryrefslogtreecommitdiff
path: root/gn/packages/genenetwork.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gn/packages/genenetwork.scm')
-rw-r--r--gn/packages/genenetwork.scm113
1 files changed, 64 insertions, 49 deletions
diff --git a/gn/packages/genenetwork.scm b/gn/packages/genenetwork.scm
index 2b7ca51..9f3b42a 100644
--- a/gn/packages/genenetwork.scm
+++ b/gn/packages/genenetwork.scm
@@ -51,6 +51,7 @@
#:use-module (gn packages crates-io)
#:use-module (gn packages gemma)
#:use-module (gn packages javascript)
+ #:use-module (gn packages node)
#:use-module (gn packages python)
#:use-module (gn packages statistics)
#:use-module (gn packages web)
@@ -112,7 +113,7 @@
((#:tests? _ #f) #f)))))
(define-public genenetwork3
- (let ((commit "9f27bdc3ca41e09a090093bc36f48851fcc4fc42")
+ (let ((commit "efa965c34db3662762dde8ecf376cce561d85453")
(revision "5"))
(package
(name "genenetwork3")
@@ -126,7 +127,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "10j5afdfi258s1icakrid9fanp4rrpf1scxdqik31hbvyk7qdvfy"))))
+ "1civzslhgxng707i5iqjb59xp8n5n6qci4dhcryi013jfmih8gni"))))
(inputs
(list python-click))
(native-inputs
@@ -185,7 +186,7 @@
(license license:agpl3+))))
(define-public genenetwork2
- (let ((commit "deb8d7241f1ca05865fababc2799ead9a684f8be")
+ (let ((commit "2954770c642bc0da9b25aa55eb4c5182ccd0aad5")
(revision "4"))
(package
(name "genenetwork2")
@@ -198,7 +199,7 @@
(file-name (string-append name "-" version))
(sha256
(base32
- "1hvxn88jc9r4h88kgna6jahs66cpkc39vq10qcqcnwa09ghyban1"))))
+ "1vj8fj6dfryqhbzhlm4nlv4cqx09pnws0lcis7ickk82ch93mkhf"))))
(native-inputs
(list graphviz))
(propagated-inputs
@@ -211,6 +212,7 @@
gn-rust-correlation
grep
gunicorn
+ javascript-ace
javascript-bootstrap
javascript-chroma
javascript-ckeditor
@@ -230,8 +232,13 @@
javascript-datatables-col-resize
javascript-datatables-plugins
javascript-datatables-scroller
+ javascript-diff
+ javascript-diff2html
+ javascript-diff2html-ui
javascript-font-awesome
javascript-htmx
+ javascript-highlight
+ javascript-highlight-ui
javascript-jquery
javascript-jquery-cookie
javascript-jquery-ui
@@ -239,6 +246,8 @@
javascript-jszip
javascript-linkify
javascript-linkify-html
+ javascript-marked
+ javascript-marked-highlight
javascript-nouislider
javascript-nvd3
javascript-plotly
@@ -453,10 +462,14 @@
python-redis
python-flask
python-pyyaml
+ python-authlib
+ python-pymonad
python-jsonpickle
python-mysqlclient
+ python-flask-session
javascript-jquery
- javascript-bootstrap))
+ javascript-bootstrap
+ node-resumablejs))
(synopsis "GeneNetwork Quality Control Application")
(description
"gn-uploader is a service allowing upload of new data into GeneNetwork,
@@ -466,50 +479,52 @@
(license license:agpl3+))))
(define-public gn-auth
- (package
- (name "gn-auth")
- (version "1.0.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://git.genenetwork.org/gn-auth")
- (commit "c8658a764cf30605c6e5a1361dcd09ddd422e371")))
- (hash
- (content-hash
- (base32
- "1hc95p0nif1r973f61qixm1dxahnczsj9iy9r3d26jn8xv1lfz53")))))
- (build-system python-build-system)
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "pytest" "-k" "unit_test")))))))
- (native-inputs
- (list python-hypothesis
- python-mypy
- python-mypy-extensions
- python-pylint
- python-pytest
- python-pytest-mock))
- (propagated-inputs
- (list gunicorn
- python-argon2-cffi
- python-authlib
- python-email-validator
- python-flask
- python-flask-cors
- python-mysqlclient
- python-pymonad
- python-redis
- yoyo-migrations))
- (home-page "https://github.com/genenetwork/gn-auth")
- (synopsis "Authentication and Authorisation server for GeneNetwork services")
- (description "Authentication and Authorisation server for GeneNetwork services.")
- (license license:agpl3+)))
+ (let ((commit "12edc160df0ead9ac1ae4e62a44d49582e063021")
+ (revision "01"))
+ (package
+ (name "gn-auth")
+ (version (git-version "1.0.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.genenetwork.org/gn-auth")
+ (commit commit)))
+ (hash
+ (content-hash
+ (base32
+ "11kixqv3rwfaad43bcqyh085gb0jfcpvzrlx66grkk73cqydgyzl")))))
+ (build-system python-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "pytest" "-k" "unit_test")))))))
+ (native-inputs
+ (list python-hypothesis
+ python-mypy
+ python-mypy-extensions
+ python-pylint
+ python-pytest
+ python-pytest-mock))
+ (propagated-inputs
+ (list gunicorn
+ python-argon2-cffi
+ python-authlib
+ python-email-validator
+ python-flask
+ python-flask-cors
+ python-mysqlclient
+ python-pymonad
+ python-redis
+ yoyo-migrations))
+ (home-page "https://github.com/genenetwork/gn-auth")
+ (synopsis "Authentication and Authorisation server for GeneNetwork services")
+ (description "Authentication and Authorisation server for GeneNetwork services.")
+ (license license:agpl3+))))
;; ./pre-inst-env guix download http://files.genenetwork.org/raw_database/db_webqtl_s.zip
;; 0sscjh0wml2lx0mb43vf4chg9gpbfi7abpjxb34n3kyny9ll557x