Skip to content

Commit

Permalink
freebayes: init at 1.1.0
Browse files Browse the repository at this point in the history
Signed-off-by: zimbatm <zimbatm@zimbatm.com>
  • Loading branch information
jdagilliland authored and zimbatm committed Dec 22, 2016
1 parent af2ecc2 commit 59ca5d2
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/maintainers.nix
Expand Up @@ -206,6 +206,7 @@
jb55 = "William Casarin <bill@casarin.me>";
jbedo = "Justin Bedő <cu@cua0.org>";
jcumming = "Jack Cummings <jack@mudshark.org>";
jdagilliland = "Jason Gilliland <jdagilliland@gmail.com>";
jefdaj = "Jeffrey David Johnson <jefdaj@gmail.com>";
jerith666 = "Matt McHenry <github@matt.mchenryfamily.org>";
jfb = "James Felix Black <james@yamtime.com>";
Expand Down
11 changes: 11 additions & 0 deletions pkgs/applications/science/biology/freebayes/builder.sh
@@ -0,0 +1,11 @@
source $stdenv/setup

unpackPhase

cd freebayes-*

make

mkdir -p $out/bin
cp bin/freebayes bin/bamleftalign $out/bin
cp scripts/* $out/bin
27 changes: 27 additions & 0 deletions pkgs/applications/science/biology/freebayes/default.nix
@@ -0,0 +1,27 @@
{ stdenv, fetchFromGitHub, cmake, gcc, zlib}:

stdenv.mkDerivation rec {
name = "freebayes-${version}";
version = "1.1.0";

src = fetchFromGitHub {
name = "freebayes-${version}-src";
owner = "ekg";
repo = "freebayes";
rev = "refs/tags/v${version}";
sha256 = "0xb8aicb36w9mfs1gq1x7mcp3p82kl7i61d162hfncqzg2npg8rr";
fetchSubmodules = true;
};

buildInputs = [ cmake gcc zlib ];

builder = ./builder.sh;

meta = with stdenv.lib; {
description = "Bayesian haplotype-based polymorphism discovery and genotyping";
license = licenses.mit;
homepage = https://github.com/ekg/freebayes;
maintainers = with maintainers; [ jdagilliland ];
platforms = [ "x86_64-linux" ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -12994,6 +12994,8 @@ in

fossil = callPackage ../applications/version-management/fossil { };

freebayes = callPackage ../applications/science/biology/freebayes { };

freewheeling = callPackage ../applications/audio/freewheeling { };

fribid = callPackage ../applications/networking/browsers/mozilla-plugins/fribid { };
Expand Down

0 comments on commit 59ca5d2

Please sign in to comment.