anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / science / biology / kallisto / default.nix
blob686a9de554e9ceb30bc52e28ac204123c65f808d
1 { lib, stdenv, fetchFromGitHub, autoconf, cmake, hdf5, zlib, nix-update-script }:
3 stdenv.mkDerivation rec {
4   pname = "kallisto";
5   version = "0.51.1";
7   src = fetchFromGitHub {
8     repo = "kallisto";
9     owner = "pachterlab";
10     rev = "v${version}";
11     sha256 = "sha256-hfdeztEyHvuOnLS71oSv8sPqFe2UCX5KlANqrT/Gfx8=";
12   };
14   nativeBuildInputs = [ autoconf cmake ];
16   buildInputs = [ hdf5 zlib ];
18   cmakeFlags = [ "-DUSE_HDF5=ON" ];
20   # Parallel build fails in some cases: https://github.com/pachterlab/kallisto/issues/160
21   enableParallelBuilding = false;
23   passthru.updateScript = nix-update-script { };
25   meta = with lib; {
26     description = "Program for quantifying abundances of transcripts from RNA-Seq data";
27     mainProgram = "kallisto";
28     homepage = "https://pachterlab.github.io/kallisto";
29     license = licenses.bsd2;
30     platforms = platforms.linux;
31     maintainers = with maintainers; [ arcadio ];
32   };