diff options
Diffstat (limited to 'gn/packages/genenetwork-rust.scm')
| -rw-r--r-- | gn/packages/genenetwork-rust.scm | 605 |
1 files changed, 605 insertions, 0 deletions
diff --git a/gn/packages/genenetwork-rust.scm b/gn/packages/genenetwork-rust.scm new file mode 100644 index 0000000..78e9130 --- /dev/null +++ b/gn/packages/genenetwork-rust.scm @@ -0,0 +1,605 @@ +;;; GeneNetwork Rust packages + +(define-module (gn packages genenetwork-rust) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages) + #:use-module (guix utils) + #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (guix build-system cargo) + #:use-module (guix gexp) + #:use-module (gnu packages maths) + #:export (lookup-cargo-inputs)) + +;;; Crate sources for rust-qtlreaper (guix import crate -f Cargo.lock qtlreaper) + +(define rust-ansi-term-0.12.1 + (crate-source "ansi_term" "0.12.1" + "1ljmkbilxgmhavxvxqa7qvm6f3fjggi7q2l3a72q9x0cxjvrnanm")) + +(define rust-atty-0.2.14 + (crate-source "atty" "0.2.14" + "1s7yslcs6a28c5vz7jwj63lkfgyx8mx99fdirlhi9lbhhzhrpcyr")) + +(define rust-autocfg-0.1.8 + (crate-source "autocfg" "0.1.8" + "0y4vw4l4izdxq1v0rrhvmlbqvalrqrmk60v1z0dqlgnlbzkl7phd")) + +(define rust-autocfg-1.5.0 + (crate-source "autocfg" "1.5.0" + "1s77f98id9l4af4alklmzq46f21c980v13z2r1pcxx6bqgw0d1n0")) + +(define rust-bitflags-1.3.2 + (crate-source "bitflags" "1.3.2" + "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy")) + +(define rust-clap-2.34.0 + (crate-source "clap" "2.34.0" + "071q5d8jfwbazi6zhik9xwpacx5i6kb2vkzy060vhf0c3120aqd0")) + +(define rust-cloudabi-0.0.3 + (crate-source "cloudabi" "0.0.3" + "0kxcg83jlihy0phnd2g8c2c303px3l2p3pkjz357ll6llnd5pz6x")) + +(define rust-crossbeam-deque-0.8.6 + (crate-source "crossbeam-deque" "0.8.6" + "0l9f1saqp1gn5qy0rxvkmz4m6n7fc0b3dbm6q1r5pmgpnyvi3lcx")) + +(define rust-crossbeam-epoch-0.9.18 + (crate-source "crossbeam-epoch" "0.9.18" + "03j2np8llwf376m3fxqx859mgp9f83hj1w34153c7a9c7i5ar0jv")) + +(define rust-crossbeam-utils-0.8.21 + (crate-source "crossbeam-utils" "0.8.21" + "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh")) + +(define rust-either-1.15.0 + (crate-source "either" "1.15.0" + "069p1fknsmzn9llaizh77kip0pqmcwpdsykv2x30xpjyija5gis8")) + +(define rust-fuchsia-cprng-0.1.1 + (crate-source "fuchsia-cprng" "0.1.1" + "1fnkqrbz7ixxzsb04bsz9p0zzazanma8znfdqjvh39n14vapfvx0")) + +(define rust-heck-0.3.3 + (crate-source "heck" "0.3.3" + "0b0kkr790p66lvzn9nsmfjvydrbmh9z5gb664jchwgw64vxiwqkd")) + +(define rust-hermit-abi-0.1.19 + (crate-source "hermit-abi" "0.1.19" + "0cxcm8093nf5fyn114w8vxbrbcyvv91d4015rdnlgfll7cs6gd32")) + +(define rust-itertools-0.7.11 + (crate-source "itertools" "0.7.11" + "03cpsj26xmyamcalclqzr1i700vwx8hnbgxbpjvs354f8mnr8iqd")) + +(define rust-itoa-1.0.18 + (crate-source "itoa" "1.0.18" + "10jnd1vpfkb8kj38rlkn2a6k02afvj3qmw054dfpzagrpl6achlg")) + +(define rust-libc-0.2.184 + (crate-source "libc" "0.2.184" + "1bz4525m7lwzr63iidh7lp9ppz2c9va1pn6fyjh5wsp1ajjd5xa8")) + +(define rust-matrixmultiply-0.1.15 + (crate-source "matrixmultiply" "0.1.15" + "00p0fpjhm45qdzi37mgv7ggsy8b9gqvq4999yrbgyn1dxkf6gbfw")) + +(define rust-memchr-2.8.0 + (crate-source "memchr" "2.8.0" + "0y9zzxcqxvdqg6wyag7vc3h0blhdn7hkq164bxyx2vph8zs5ijpq")) + +(define rust-ndarray-0.12.1 + (crate-source "ndarray" "0.12.1" + "0a5rfwcbqnvbwi3nw5sfz6kf0flhmjxs64s0b4kxc6lhmyl81wvw")) + +(define rust-num-complex-0.2.4 + (crate-source "num-complex" "0.2.4" + "15dwaksw729r3v14sgzc9723s3fnfixiir8jzwx7b7kim48r9cdn")) + +(define rust-num-traits-0.2.19 + (crate-source "num-traits" "0.2.19" + "0h984rhdkkqd4ny9cif7y2azl3xdfb7768hb9irhpsch4q3gq787")) + +(define rust-proc-macro2-0.4.30 + (crate-source "proc-macro2" "0.4.30" + "0nd71fl24sys066jrha6j7i34nfkjv44yzw8yww9742wmc8j0gfg")) + +(define rust-proc-macro2-1.0.106 + (crate-source "proc-macro2" "1.0.106" + "0d09nczyaj67x4ihqr5p7gxbkz38gxhk4asc0k8q23g9n85hzl4g")) + +(define rust-quote-0.6.13 + (crate-source "quote" "0.6.13" + "1qgqq48jymp5h4y082aanf25hrw6bpb678xh3zw993qfhxmkpqkc")) + +(define rust-quote-1.0.45 + (crate-source "quote" "1.0.45" + "095rb5rg7pbnwdp6v8w5jw93wndwyijgci1b5lw8j1h5cscn3wj1")) + +(define rust-rand-0.6.5 + (crate-source "rand" "0.6.5" + "1jl4449jcl4wgmzld6ffwqj5gwxrp8zvx8w573g1z368qg6xlwbd")) + +(define rust-rand-chacha-0.1.1 + (crate-source "rand_chacha" "0.1.1" + "1vxwyzs4fy1ffjc8l00fsyygpiss135irjf7nyxgq2v0lqf3lvam")) + +(define rust-rand-core-0.3.1 + (crate-source "rand_core" "0.3.1" + "0jzdgszfa4bliigiy4hi66k7fs3gfwi2qxn8vik84ph77fwdwvvs")) + +(define rust-rand-core-0.4.2 + (crate-source "rand_core" "0.4.2" + "1p09ynysrq1vcdlmcqnapq4qakl2yd1ng3kxh3qscpx09k2a6cww")) + +(define rust-rand-hc-0.1.0 + (crate-source "rand_hc" "0.1.0" + "1i0vl8q5ddvvy0x8hf1zxny393miyzxkwqnw31ifg6p0gdy6fh3v")) + +(define rust-rand-isaac-0.1.1 + (crate-source "rand_isaac" "0.1.1" + "027flpjr4znx2csxk7gxb7vrf9c7y5mydmvg5az2afgisp4rgnfy")) + +(define rust-rand-jitter-0.1.4 + (crate-source "rand_jitter" "0.1.4" + "16z387y46bfz3csc42zxbjq89vcr1axqacncvv8qhyy93p4xarhi")) + +(define rust-rand-os-0.1.3 + (crate-source "rand_os" "0.1.3" + "0wahppm0s64gkr2vmhcgwc0lij37in1lgfxg5rbgqlz0l5vgcxbv")) + +(define rust-rand-pcg-0.1.2 + (crate-source "rand_pcg" "0.1.2" + "0i0bdla18a8x4jn1w0fxsbs3jg7ajllz6azmch1zw33r06dv1ydb")) + +(define rust-rand-xorshift-0.1.1 + (crate-source "rand_xorshift" "0.1.1" + "0p2x8nr00hricpi2m6ca5vysiha7ybnghz79yqhhx6sl4gkfkxyb")) + +(define rust-rawpointer-0.1.0 + (crate-source "rawpointer" "0.1.0" + "06ghpm9y7gacks78s3maakha07kbnwrxif5q37r2l7z1sali3b7b")) + +(define rust-rayon-1.11.0 + (crate-source "rayon" "1.11.0" + "13x5fxb7rn4j2yw0cr26n7782jkc7rjzmdkg42qxk3xz0p8033rn")) + +(define rust-rayon-core-1.13.0 + (crate-source "rayon-core" "1.13.0" + "14dbr0sq83a6lf1rfjq5xdpk5r6zgzvmzs5j6110vlv2007qpq92")) + +(define rust-rdrand-0.4.0 + (crate-source "rdrand" "0.4.0" + "1cjq0kwx1bk7jx3kzyciiish5gqsj7620dm43dc52sr8fzmm9037")) + +(define rust-serde-1.0.228 + (crate-source "serde" "1.0.228" + "17mf4hhjxv5m90g42wmlbc61hdhlm6j9hwfkpcnd72rpgzm993ls")) + +(define rust-serde-core-1.0.228 + (crate-source "serde_core" "1.0.228" + "1bb7id2xwx8izq50098s5j2sqrrvk31jbbrjqygyan6ask3qbls1")) + +(define rust-serde-derive-1.0.228 + (crate-source "serde_derive" "1.0.228" + "0y8xm7fvmr2kjcd029g9fijpndh8csv5m20g4bd76w8qschg4h6m")) + +(define rust-serde-json-1.0.149 + (crate-source "serde_json" "1.0.149" + "11jdx4vilzrjjd1dpgy67x5lgzr0laplz30dhv75lnf5ffa07z43")) + +(define rust-strsim-0.8.0 + (crate-source "strsim" "0.8.0" + "0sjsm7hrvjdifz661pjxq5w4hf190hx53fra8dfvamacvff139cf")) + +(define rust-structopt-0.2.18 + (crate-source "structopt" "0.2.18" + "1mvfv1l8vp3y402fkl2wcl34hi7gmr4bqha13dfz2xf3kjzwvhhn")) + +(define rust-structopt-derive-0.2.18 + (crate-source "structopt-derive" "0.2.18" + "01sis9z5kqmyhvzbnmlzpdxcry99a0b9blypksgnhdsbm1hh40ak")) + +(define rust-syn-0.15.44 + (crate-source "syn" "0.15.44" + "1id5g6x6zihv3j7hwrw3m1jp636bg8dpi671r7zy3jvpkavb794w")) + +(define rust-syn-2.0.117 + (crate-source "syn" "2.0.117" + "16cv7c0wbn8amxc54n4w15kxlx5ypdmla8s0gxr2l7bv7s0bhrg6")) + +(define rust-textwrap-0.11.0 + (crate-source "textwrap" "0.11.0" + "0q5hky03ik3y50s9sz25r438bc4nwhqc6dqwynv4wylc807n29nk")) + +(define rust-unicode-ident-1.0.24 + (crate-source "unicode-ident" "1.0.24" + "0xfs8y1g7syl2iykji8zk5hgfi5jw819f5zsrbaxmlzwsly33r76")) + +(define rust-unicode-segmentation-1.13.2 + (crate-source "unicode-segmentation" "1.13.2" + "135a26m4a0wj319gcw28j6a5aqvz00jmgwgmcs6szgxjf942facn")) + +(define rust-unicode-width-0.1.14 + (crate-source "unicode-width" "0.1.14" + "1bzn2zv0gp8xxbxbhifw778a7fc93pa6a1kj24jgg9msj07f7mkx")) + +(define rust-unicode-xid-0.1.0 + (crate-source "unicode-xid" "0.1.0" + "1z57lqh4s18rr4x0j4fw4fmp9hf9346h0kmdgqsqx0fhjr3k0wpw")) + +(define rust-vec-map-0.8.2 + (crate-source "vec_map" "0.8.2" + "1481w9g1dw9rxp3l6snkdqihzyrd2f8vispzqmwjwsdyhw8xzggi")) + +(define rust-winapi-0.3.9 + (crate-source "winapi" "0.3.9" + "06gl025x418lchw1wxj64ycr7gha83m44cjr5sarhynd9xkrm0sw")) + +(define rust-winapi-i686-pc-windows-gnu-0.4.0 + (crate-source "winapi-i686-pc-windows-gnu" "0.4.0" + "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc")) + +(define rust-winapi-x86-64-pc-windows-gnu-0.4.0 + (crate-source "winapi-x86_64-pc-windows-gnu" "0.4.0" + "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki")) + +(define rust-zmij-1.0.21 + (crate-source "zmij" "1.0.21" + "1amb5i6gz7yjb0dnmz5y669674pqmwbj44p4yfxfv2ncgvk8x15q")) + + + +;;; Crate sources for gn-rust-correlation + +(define rust-gsl-6.0.0 + (crate-source "GSL" "6.0.0" + "1kpiivagrsk9ags7d4k2521jwix0lqgnd3i8ayj3dfniszvcmgn9")) + +(define rust-gsl-sys-3.0.0 + ;; TODO REVIEW: Check bundled sources. + (crate-source "GSL-sys" "3.0.0" + "17dx066l1pbjwp9syjkzqb6fiajyb4wc814zqdfrj807rh6nfxs5")) + +(define rust-aho-corasick-1.1.4 + (crate-source "aho-corasick" "1.1.4" + "00a32wb2h07im3skkikc495jvncf62jl6s96vwc7bhi70h9imlyx")) + +(define rust-assert-approx-eq-1.1.0 + (crate-source "assert_approx_eq" "1.1.0" + "1zagfwfad5wssmr830gk3489f97ppczv6xs627jxniwm6ssdl1rw")) + +(define rust-bumpalo-3.20.2 + (crate-source "bumpalo" "3.20.2" + "1jrgxlff76k9glam0akhwpil2fr1w32gbjdf5hpipc7ld2c7h82x")) + +(define rust-cast-0.3.0 + (crate-source "cast" "0.3.0" + "1dbyngbyz2qkk0jn2sxil8vrz3rnpcj142y184p9l4nbl9radcip")) + +(define rust-cfg-if-1.0.4 + (crate-source "cfg-if" "1.0.4" + "008q28ajc546z5p2hcwdnckmg0hia7rnx52fni04bwqkzyrghc4k")) + +(define rust-criterion-0.3.6 + (crate-source "criterion" "0.3.6" + "13yd64ah93gkbdv7qq4cr6rhgl9979jjcjk3gkhnav1b7glns7dh")) + +(define rust-criterion-plot-0.4.5 + (crate-source "criterion-plot" "0.4.5" + "0xhq0jz1603585h7xvm3s4x9irmifjliklszbzs4cda00y1cqwr6")) + +(define rust-csv-1.4.0 + (crate-source "csv" "1.4.0" + "0f7r2ip0rbi7k377c3xmsh9xd69sillffhpfmbgnvz3yrxl9vkaj")) + +(define rust-csv-core-0.1.13 + (crate-source "csv-core" "0.1.13" + "10lppd3fdb1i5npgx9xqjs5mjmy2qbdi8n16i48lg03ak4k3qjkh")) + +(define rust-half-1.8.3 + (crate-source "half" "1.8.3" + "00q4ki8ycdswapw6xn1q89vr7rzi1c8m99igps0lx1i1gzhyshqv")) + +(define rust-itertools-0.10.5 + (crate-source "itertools" "0.10.5" + "0ww45h7nxx5kj6z2y6chlskxd1igvs4j507anr6dzg99x1h25zdh")) + +(define rust-js-sys-0.3.94 + ;; TODO REVIEW: Check bundled sources. + (crate-source "js-sys" "0.3.94" + "1nb4fr7c78mrrdhmg04nbac1zvd5z3panvqka8sy30nfh3py411f")) + +(define rust-lazy-static-1.5.0 + (crate-source "lazy_static" "1.5.0" + "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv")) + +(define rust-once-cell-1.21.4 + (crate-source "once_cell" "1.21.4" + "0l1v676wf71kjg2khch4dphwh1jp3291ffiymr2mvy1kxd5kwz4z")) + +(define rust-oorandom-11.1.5 + (crate-source "oorandom" "11.1.5" + "07mlf13z453fq01qff38big1lh83j8l6aaglf63ksqzzqxc0yyfn")) + +(define rust-paste-1.0.15 + (crate-source "paste" "1.0.15" + "02pxffpdqkapy292harq6asfjvadgp1s005fip9ljfsn9fvxgh2p")) + +(define rust-pkg-config-0.3.32 + (crate-source "pkg-config" "0.3.32" + "0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby")) + +(define rust-plotters-0.3.7 + (crate-source "plotters" "0.3.7" + "0ixpy9svpmr2rkzkxvvdpysjjky4gw104d73n7pi2jbs7m06zsss")) + +(define rust-plotters-backend-0.3.7 + (crate-source "plotters-backend" "0.3.7" + "0ahpliim4hrrf7d4ispc2hwr7rzkn6d6nf7lyyrid2lm28yf2hnz")) + +(define rust-plotters-svg-0.3.7 + (crate-source "plotters-svg" "0.3.7" + "0w56sxaa2crpasa1zj0bhxzihlapqfkncggavyngg0w86anf5fji")) + +(define rust-regex-1.12.3 + (crate-source "regex" "1.12.3" + "0xp2q0x7ybmpa5zlgaz00p8zswcirj9h8nry3rxxsdwi9fhm81z1")) + +(define rust-regex-automata-0.4.14 + (crate-source "regex-automata" "0.4.14" + "13xf7hhn4qmgfh784llcp2kzrvljd13lb2b1ca0mwnf15w9d87bf")) + +(define rust-regex-syntax-0.8.10 + (crate-source "regex-syntax" "0.8.10" + "02jx311ka0daxxc7v45ikzhcl3iydjbbb0mdrpc1xgg8v7c7v2fw")) + +(define rust-rustversion-1.0.22 + (crate-source "rustversion" "1.0.22" + "0vfl70jhv72scd9rfqgr2n11m5i9l1acnk684m2w83w0zbqdx75k")) + +(define rust-ryu-1.0.23 + (crate-source "ryu" "1.0.23" + "0zs70sg00l2fb9jwrf6cbkdyscjs53anrvai2hf7npyyfi5blx4p")) + +(define rust-same-file-1.0.6 + (crate-source "same-file" "1.0.6" + "00h5j1w87dmhnvbv9l8bic3y7xxsnjmssvifw2ayvgx9mb1ivz4k")) + +(define rust-serde-cbor-0.11.2 + (crate-source "serde_cbor" "0.11.2" + "1xf1bq7ixha30914pd5jl3yw9v1x6car7xgrpimvfvs5vszjxvrb")) + +(define rust-tinytemplate-1.2.1 + (crate-source "tinytemplate" "1.2.1" + "1g5n77cqkdh9hy75zdb01adxn45mkh9y40wdr7l68xpz35gnnkdy")) + +(define rust-walkdir-2.5.0 + (crate-source "walkdir" "2.5.0" + "0jsy7a710qv8gld5957ybrnc07gavppp963gs32xk4ag8130jy99")) + +(define rust-wasm-bindgen-0.2.117 + (crate-source "wasm-bindgen" "0.2.117" + "1c6hi55mq70546hrvrx7wa27sn3yvf04gg6hf8riwn8mnhdzql85")) + +(define rust-wasm-bindgen-macro-0.2.117 + (crate-source "wasm-bindgen-macro" "0.2.117" + "1gl6gqy60khhyqv354m0kmgk541sass8kzymxim7hi6zbaizkgbz")) + +(define rust-wasm-bindgen-macro-support-0.2.117 + (crate-source "wasm-bindgen-macro-support" "0.2.117" + "1wlza8xdr18cac2wm3ahxdwx1nnqa01m0d3jf3kd9dmsy8z6kafw")) + +(define rust-wasm-bindgen-shared-0.2.117 + (crate-source "wasm-bindgen-shared" "0.2.117" + "0frxrdi1w0cswv8v7n1972hd23nbwm8hr7a2dhdq8bbd59l9l4ir")) + +(define rust-web-sys-0.3.94 + ;; TODO REVIEW: Check bundled sources. + (crate-source "web-sys" "0.3.94" + "02nxnhv349r2gcy8w71cjj6nimww1g2zy20y8r4hhbxi75z04w6d")) + +(define rust-winapi-util-0.1.11 + (crate-source "winapi-util" "0.1.11" + "08hdl7mkll7pz8whg869h58c1r9y7in0w0pk8fm24qc77k0b39y2")) + +(define rust-windows-link-0.2.1 + (crate-source "windows-link" "0.2.1" + "1rag186yfr3xx7piv5rg8b6im2dwcf8zldiflvb22xbzwli5507h")) + +(define rust-windows-sys-0.61.2 + ;; TODO REVIEW: Check bundled sources. + (crate-source "windows-sys" "0.61.2" + "1z7k3y9b6b5h52kid57lvmvm05362zv1v8w0gc7xyv5xphlp44xf")) + +(define-cargo-inputs lookup-cargo-inputs + (qtlreaper => + (list rust-ansi-term-0.12.1 + rust-atty-0.2.14 + rust-autocfg-0.1.8 + rust-autocfg-1.5.0 + rust-bitflags-1.3.2 + rust-clap-2.34.0 + rust-cloudabi-0.0.3 + rust-crossbeam-deque-0.8.6 + rust-crossbeam-epoch-0.9.18 + rust-crossbeam-utils-0.8.21 + rust-either-1.15.0 + rust-fuchsia-cprng-0.1.1 + rust-heck-0.3.3 + rust-hermit-abi-0.1.19 + rust-itertools-0.7.11 + rust-itoa-1.0.18 + rust-libc-0.2.184 + rust-matrixmultiply-0.1.15 + rust-memchr-2.8.0 + rust-ndarray-0.12.1 + rust-num-complex-0.2.4 + rust-num-traits-0.2.19 + rust-proc-macro2-0.4.30 + rust-proc-macro2-1.0.106 + rust-quote-0.6.13 + rust-quote-1.0.45 + rust-rand-0.6.5 + rust-rand-chacha-0.1.1 + rust-rand-core-0.3.1 + rust-rand-core-0.4.2 + rust-rand-hc-0.1.0 + rust-rand-isaac-0.1.1 + rust-rand-jitter-0.1.4 + rust-rand-os-0.1.3 + rust-rand-pcg-0.1.2 + rust-rand-xorshift-0.1.1 + rust-rawpointer-0.1.0 + rust-rayon-1.11.0 + rust-rayon-core-1.13.0 + rust-rdrand-0.4.0 + rust-serde-1.0.228 + rust-serde-core-1.0.228 + rust-serde-derive-1.0.228 + rust-serde-json-1.0.149 + rust-strsim-0.8.0 + rust-structopt-0.2.18 + rust-structopt-derive-0.2.18 + rust-syn-0.15.44 + rust-syn-2.0.117 + rust-textwrap-0.11.0 + rust-unicode-ident-1.0.24 + rust-unicode-segmentation-1.13.2 + rust-unicode-width-0.1.14 + rust-unicode-xid-0.1.0 + rust-vec-map-0.8.2 + rust-winapi-0.3.9 + rust-winapi-i686-pc-windows-gnu-0.4.0 + rust-winapi-x86-64-pc-windows-gnu-0.4.0 + rust-zmij-1.0.21 + )) + (correlation_rust => + (list rust-aho-corasick-1.1.4 + rust-assert-approx-eq-1.1.0 + rust-atty-0.2.14 + rust-autocfg-1.5.0 + rust-bitflags-1.3.2 + rust-bumpalo-3.20.2 + rust-cast-0.3.0 + rust-cfg-if-1.0.4 + rust-clap-2.34.0 + rust-crossbeam-deque-0.8.6 + rust-crossbeam-epoch-0.9.18 + rust-crossbeam-utils-0.8.21 + rust-criterion-0.3.6 + rust-criterion-plot-0.4.5 + rust-csv-1.4.0 + rust-csv-core-0.1.13 + rust-either-1.15.0 + rust-gsl-6.0.0 + rust-gsl-sys-3.0.0 + rust-half-1.8.3 + rust-heck-0.3.3 + rust-hermit-abi-0.1.19 + rust-itertools-0.10.5 + rust-itoa-1.0.18 + rust-js-sys-0.3.94 + rust-lazy-static-1.5.0 + rust-libc-0.2.184 + rust-memchr-2.8.0 + rust-num-traits-0.2.19 + rust-once-cell-1.21.4 + rust-oorandom-11.1.5 + rust-paste-1.0.15 + rust-pkg-config-0.3.32 + rust-plotters-0.3.7 + rust-plotters-backend-0.3.7 + rust-plotters-svg-0.3.7 + rust-proc-macro2-1.0.106 + rust-quote-1.0.45 + rust-rayon-1.11.0 + rust-rayon-core-1.13.0 + rust-regex-1.12.3 + rust-regex-automata-0.4.14 + rust-regex-syntax-0.8.10 + rust-rustversion-1.0.22 + rust-ryu-1.0.23 + rust-same-file-1.0.6 + rust-serde-1.0.228 + rust-serde-cbor-0.11.2 + rust-serde-core-1.0.228 + rust-serde-derive-1.0.228 + rust-serde-json-1.0.149 + rust-strsim-0.8.0 + rust-structopt-0.2.18 + rust-structopt-derive-0.2.18 + rust-syn-0.15.44 + rust-syn-2.0.117 + rust-textwrap-0.11.0 + rust-tinytemplate-1.2.1 + rust-unicode-ident-1.0.24 + rust-unicode-segmentation-1.13.2 + rust-unicode-width-0.1.14 + rust-unicode-xid-0.1.0 + rust-vec-map-0.8.2 + rust-walkdir-2.5.0 + rust-wasm-bindgen-0.2.117 + rust-wasm-bindgen-macro-0.2.117 + rust-wasm-bindgen-macro-support-0.2.117 + rust-wasm-bindgen-shared-0.2.117 + rust-web-sys-0.3.94 + rust-winapi-0.3.9 + rust-winapi-i686-pc-windows-gnu-0.4.0 + rust-winapi-util-0.1.11 + rust-winapi-x86-64-pc-windows-gnu-0.4.0 + rust-windows-link-0.2.1 + rust-windows-sys-0.61.2 + rust-zmij-1.0.21)) +) + +(define-public rust-qtlreaper + (let ((commit "4dafa7289432d10685b6b235e3552ac3d681bb03") + (revision "0")) + (package + (name "rust-qtlreaper") + (version (git-version "0.1.4" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/genenetwork/rust-qtlreaper") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1p7dmxh43ly0k7q6va0lzisqnk1i7af3dy5aw1sr4y5s7z0h6i0y")))) + (build-system cargo-build-system) + (arguments (list #:install-source? #f + #:tests? #f)) ; test results vary by machine + (inputs (cargo-inputs 'qtlreaper + #:module '(gn packages genenetwork-rust))) + (home-page "https://github.com/genenetwork/rust-qtlreaper") + (synopsis "Rust implementation of QTL Reaper") + (description + "Rust-qtlreaper is a Rust implementation of QTL Reaper for mapping +quantitative trait loci (QTL) in genetic datasets.") + (license license:agpl3+)))) + +(define-public gn-rust-correlation + (let ((commit "473ad82b6f4477bbbeeef977e3e9f830f59a9b7f") + (revision "1")) + (package + (name "gn-rust-correlation") + (version (git-version "0.1.4" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Alexanderlacuna/correlation_rust") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xlasa4ggyynmnm890i7zlsqds7jfclmh5s6p582xlfdf75k9h5z")))) + (build-system cargo-build-system) + (native-inputs (list gsl)) + (arguments (list #:install-source? #f)) + (inputs (cargo-inputs 'correlation_rust + #:module '(gn packages genenetwork-rust))) + (home-page "https://github.com/Alexanderlacuna/correlation_rust") + (synopsis "Re-implementation of genenetwork/correlation in Rust") + (description "Re-implementation of genenetwork/correlation in Rust.") + (license #f)))) |
