aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/science/biology/macse/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/applications/science/biology/macse/default.nix')
-rw-r--r--nixpkgs/pkgs/applications/science/biology/macse/default.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/science/biology/macse/default.nix b/nixpkgs/pkgs/applications/science/biology/macse/default.nix
new file mode 100644
index 00000000000..59938addbe8
--- /dev/null
+++ b/nixpkgs/pkgs/applications/science/biology/macse/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, jre, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ pname = "macse";
+ version = "2.03";
+
+ src = fetchurl {
+ url = "https://bioweb.supagro.inra.fr/${pname}/releases/${pname}_v${version}.jar";
+ sha256 = "0jnjyz4f255glg37rawzdv4m6nfs7wfwc5dny7afvx4dz2sv4ssh";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ dontBuild = true;
+ unpackPhase = ":";
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/java
+ cp -s $src $out/share/java/macse.jar
+ makeWrapper ${jre}/bin/java $out/bin/macse --add-flags "-jar $out/share/java/macse.jar"
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Multiple alignment of coding sequences";
+ homepage = "https://bioweb.supagro.inra.fr/macse/";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.bzizou ];
+ platforms = platforms.all;
+ };
+}