[package] authors = ["JWare Solutions ", "Sergio Leandro Calderón "] description = "Computes efficiently the correlation (Pearson, Spearman or Kendall) and the p-value (two-sided) between all the pairs from two datasets" documentation = "https://docs.rs/ggca/" edition = "2018" keywords = ["mRNA", "expression", "modulation", "correlation", "p-value"] license = "GPL-3.0" name = "ggca" version = "1.0.0" repository = "https://github.com/jware-solutions/ggca" readme = "README.md" exclude = [".*", "*.tar.gz", "*.sh"] [lib] crate-type = ["cdylib", "rlib"] name = "ggca" [dependencies] bincode = "1.3.1" csv = "1.1" env_logger = "0.9.0" extsort = "0.4.2" fast-float = "0.2" itertools = "0.9.0" lazy_static = "1.4.0" log = "0.4.14" pyo3 = { version = "0.22.2", features = ["extension-module"] } rayon = "1.10.0" serde = {version = "1.0.14", default-features = false} serde_derive = {version = "1.0.14", default-features = false} statrs = "0.17.1" [dev-dependencies] approx = "0.5.0" criterion = "0.5.1" [[bench]] name = "benchmarks" harness = false [features] # This prevent errors with get/set macro # Read this https://github.com/PyO3/pyo3/issues/1084 # Solved using this: https://pyo3.rs/master/faq.html#i-cant-run-cargo-test-im-having-linker-issues-like-symbol-not-found-or-undefined-reference-to-_pyexc_systemerror # It will be fixed once https://github.com/PyO3/pyo3/pull/1123 is merged default = ["extension-module"] extension-module = ["pyo3/extension-module"]