Merge pull request #138255 from natsukium/mafft/init

mafft: init at 7.487
This commit is contained in:
Pascal Wittmann 2022-07-16 00:54:59 +02:00 committed by GitHub
commit 26ddf3454a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 39 additions and 0 deletions

View File

@ -8938,6 +8938,16 @@
githubId = 818502; githubId = 818502;
name = "Nathan Yong"; name = "Nathan Yong";
}; };
natsukium = {
email = "nixpkgs@natsukium.com";
github = "natsukium";
githubId = 25083790;
name = "Tomoya Otabi";
keys = [{
longkeyid = "ed25519/0x9EA45A31DB994C53";
fingerprint = "3D14 6004 004C F882 D519 6CD4 9EA4 5A31 DB99 4C53";
}];
};
natto1784 = { natto1784 = {
email = "natto@weirdnatto.in"; email = "natto@weirdnatto.in";
github = "natto1784"; github = "natto1784";

View File

@ -0,0 +1,27 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "mafft";
version = "7.490";
src = fetchurl {
url = "https://mafft.cbrc.jp/alignment/software/mafft-${version}-with-extensions-src.tgz";
sha256 = "0hb5jzcqdnjn3micm5z301lrnyvmn9pnnnxjz4h2wa4yicyz7vnn";
};
preBuild = ''
cd ./core
make clean
'';
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "PREFIX=$(out)" ];
meta = with lib;
{
description = "Multiple alignment program for amino acid or nucleotide sequences";
homepage = "https://mafft.cbrc.jp/alignment/software/";
license = licenses.bsd3;
maintainers = with maintainers; [ natsukium ];
platforms = platforms.unix;
};
}

View File

@ -33370,6 +33370,8 @@ with pkgs;
MACS2 = callPackage ../applications/science/biology/MACS2 { }; MACS2 = callPackage ../applications/science/biology/MACS2 { };
mafft = callPackage ../applications/science/biology/mafft { };
migrate = callPackage ../applications/science/biology/migrate { }; migrate = callPackage ../applications/science/biology/migrate { };
minia = callPackage ../applications/science/biology/minia { }; minia = callPackage ../applications/science/biology/minia { };