From b7763a828730a7a0ac69cfe92c3921b482d868be Mon Sep 17 00:00:00 2001 From: "Gregory W. Schwartz" Date: Mon, 5 Apr 2021 12:15:03 -0400 Subject: [PATCH] macs2: init at 2.2.7.1 Update pkgs/applications/science/biology/macs2/default.nix Co-authored-by: Sandro Update pkgs/applications/science/biology/macs2/default.nix Co-authored-by: Sandro Update pkgs/applications/science/biology/macs2/default.nix Co-authored-by: Sandro Update pkgs/applications/science/biology/macs2/default.nix Co-authored-by: Sandro Renamed package, updated version, set pypi, and added import test. Update pkgs/applications/science/biology/MACS2/default.nix Co-authored-by: Sandro Add comment about error for checking. Two spaces indent. --- .../science/biology/MACS2/default.nix | 25 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/applications/science/biology/MACS2/default.nix diff --git a/pkgs/applications/science/biology/MACS2/default.nix b/pkgs/applications/science/biology/MACS2/default.nix new file mode 100644 index 00000000000..cc398608ce5 --- /dev/null +++ b/pkgs/applications/science/biology/MACS2/default.nix @@ -0,0 +1,25 @@ +{ lib, python3, fetchurl }: + +python3.pkgs.buildPythonPackage rec { + pname = "MACS2"; + version = "2.2.7.1"; + + src = python3.pkgs.fetchPypi { + inherit pname version; + sha256 = "1rcxj943kgzs746f5jrb72x1cp4v50rk3qmad0m99a02vndscb5d"; + }; + + propagatedBuildInputs = with python3.pkgs; [ numpy ]; + + # To prevent ERROR: diffpeak_cmd (unittest.loader._FailedTest) for obsolete + # function (ImportError: Failed to import test module: diffpeak_cmd) + doCheck = false; + pythonImportsCheck = [ "MACS2" ]; + + meta = with lib; { + description = "Model-based Analysis for ChIP-Seq"; + license = licenses.bsd3; + maintainers = with maintainers; [ gschwartz ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 74ec2651b48..e8485e064e4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28370,6 +28370,8 @@ in macse = callPackage ../applications/science/biology/macse { }; + MACS2 = callPackage ../applications/science/biology/MACS2 { }; + migrate = callPackage ../applications/science/biology/migrate { }; minia = callPackage ../applications/science/biology/minia {