diff options
author | Joachim F <joachifm@users.noreply.github.com> | 2018-08-20 06:24:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-20 06:24:15 +0000 |
commit | 6755ab8b3442d6149e4bae5e142d516a506f6e45 (patch) | |
tree | fb64a36bb836463ec5b7aea1df022b06bd5fe4e6 /pkgs/applications/science/biology | |
parent | 5a3f063ebc256452bd5e9b5cd48b937588dad6c9 (diff) | |
parent | 27960b6acfd00fa67acfaf345da3fb3e4f7fac4e (diff) | |
download | nixlib-6755ab8b3442d6149e4bae5e142d516a506f6e45.tar nixlib-6755ab8b3442d6149e4bae5e142d516a506f6e45.tar.gz nixlib-6755ab8b3442d6149e4bae5e142d516a506f6e45.tar.bz2 nixlib-6755ab8b3442d6149e4bae5e142d516a506f6e45.tar.lz nixlib-6755ab8b3442d6149e4bae5e142d516a506f6e45.tar.xz nixlib-6755ab8b3442d6149e4bae5e142d516a506f6e45.tar.zst nixlib-6755ab8b3442d6149e4bae5e142d516a506f6e45.zip |
Merge pull request #44250 from jbedo/strelka
strelka: init 2.9.5
Diffstat (limited to 'pkgs/applications/science/biology')
-rw-r--r-- | pkgs/applications/science/biology/strelka/default.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/science/biology/strelka/default.nix b/pkgs/applications/science/biology/strelka/default.nix new file mode 100644 index 000000000000..1527f5d3ddad --- /dev/null +++ b/pkgs/applications/science/biology/strelka/default.nix @@ -0,0 +1,37 @@ +{stdenv, fetchFromGitHub, cmake, zlib, python2}: + +stdenv.mkDerivation rec { + name = "strelka-${version}"; + version = "2.9.5"; + + src = fetchFromGitHub { + owner = "Illumina"; + repo = "strelka"; + rev = "v${version}"; + sha256 = "0x4a6nkx1jnyag9svghsdjz1fz6q7qx5pn77wphdfnk81f9yspf8"; + }; + + buildInputs = [ cmake zlib python2 ]; + + preConfigure = '' + sed -i 's|/usr/bin/env python|${python2}/bin/python|' src/python/lib/makeRunScript.py + patchShebangs . + ''; + + postFixup = '' + pushd $out/lib/python/pyflow + sed -i 's|/bin/bash|${stdenv.shell}|' pyflowTaskWrapper.py + rm pyflowTaskWrapper.pyc + echo "import pyflowTaskWrapper" | python2 + popd + ''; + + meta = with stdenv.lib; { + description = "Germline and small variant caller"; + license = licenses.gpl3; + homepage = https://github.com/Illumina/strelka; + maintainers = with maintainers; [ jbedo ]; + platforms = [ "x86_64-linux" ]; + }; + +} |