diff options
Diffstat (limited to 'gn/packages/genenetwork.scm')
-rw-r--r-- | gn/packages/genenetwork.scm | 114 |
1 files changed, 65 insertions, 49 deletions
diff --git a/gn/packages/genenetwork.scm b/gn/packages/genenetwork.scm index 2b7ca51..0aa43d9 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 "dbc548bc4bbab7dbb5c7a61f6b46a746153e2bca") (revision "5")) (package (name "genenetwork3") @@ -126,7 +127,7 @@ (file-name (git-file-name name version)) (sha256 (base32 - "10j5afdfi258s1icakrid9fanp4rrpf1scxdqik31hbvyk7qdvfy")))) + "0az62clmhlvb5j49xw0slkly8527hlj300ffw9fz6sjb0bvafg6s")))) (inputs (list python-click)) (native-inputs @@ -185,7 +186,7 @@ (license license:agpl3+)))) (define-public genenetwork2 - (let ((commit "deb8d7241f1ca05865fababc2799ead9a684f8be") + (let ((commit "ae572dfe805defc4d40d173325178f5b08c080bf") (revision "4")) (package (name "genenetwork2") @@ -198,7 +199,7 @@ (file-name (string-append name "-" version)) (sha256 (base32 - "1hvxn88jc9r4h88kgna6jahs66cpkc39vq10qcqcnwa09ghyban1")))) + "0d93p4wpc5icikq395975y4bcw95j17x5m5f91r4gxrf8v79s0kb")))) (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,53 @@ (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 "8679ee038a1976c2504af4c4b61af6004f54de65") + (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 + "0p3nxg8dyxxhg8cv1yznmazch6wilg9irrhcn9499mqbcbn3ig9i"))))) + (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-blinker + 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 |