From 81f206189a1ef4fd71fd21d1ffad5b480490416d Mon Sep 17 00:00:00 2001 From: Tyson Whitehead Date: Tue, 25 Jun 2019 11:55:47 -0400 Subject: [PATCH] dnaio: Initial packaging --- pkgs/dnaio.nix | 25 +++++++++++++++++++++++++ pkgs/python-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/dnaio.nix diff --git a/pkgs/dnaio.nix b/pkgs/dnaio.nix new file mode 100644 index 0000000..4ef4a19 --- /dev/null +++ b/pkgs/dnaio.nix @@ -0,0 +1,25 @@ +{ lib, fetchPypi, buildPythonPackage, isPy3k +, cython +, xopen, pytest }: + +buildPythonPackage rec { + version = "0.3"; + pname = "dnaio"; + + src = fetchPypi { + inherit pname version; + sha256 = "0f16m7hdlm0fz1n7y5asy0v9ghyrq17ni1p9iybq22ddzyd49r27"; + }; + + disabled = !isPy3k; + + buildInputs = [ cython ]; + propagatedBuildInputs = [ xopen ]; + checkInputs = [ pytest ]; + + meta = with lib; { + homepage = "https://github.com/marcelm/dnaio"; + description = "Library for fast parsing of FASTQ and also FASTA files."; + license = licenses.mit; + }; +} diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix index 448e054..376173a 100644 --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -1,5 +1,7 @@ pkgs: self: super: with self; { + dnaio = callPackage ./dnaio.nix { }; + ghmm = disabledIf isPy3k ( toPythonModule (pkgs.ghmm.override { python2Packages=self; }) ).py; openslide = callPackage ./openslide/python.nix { openslide = pkgs.openslide; };