Unverified Commit e3f9d353 authored by natsukium's avatar natsukium
Browse files

hmmer: enable tests

parent 0890b813
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
@@ -2,6 +2,10 @@
  lib,
  stdenv,
  fetchurl,
  easel,
  perl,
  python3,
  versionCheckHook,
}:

stdenv.mkDerivation rec {
@@ -13,6 +17,28 @@ stdenv.mkDerivation rec {
    sha256 = "sha256-ynDZT9DPJxvXBjQjqrsRbULeUzEXNDqbJ6ZcF/8G+/M=";
  };

  enableParallelBuilding = true;

  doCheck = true;

  nativeCheckInputs = [
    perl
    python3
  ];

  preCheck = ''
    install -Dm755 ${easel.src}/devkit/sqc easel/devkit/sqc
    patchShebangs easel/devkit/sqc testsuite/* src/hmmpress.itest.pl
  '';

  doInstallCheck = true;

  nativeInstallCheckInputs = [ versionCheckHook ];

  versionCheckProgram = "${placeholder "out"}/bin/hmmalign";

  versionCheckProgramArg = [ "-h" ];

  meta = with lib; {
    description = "Biosequence analysis using profile hidden Markov models";
    longDescription = ''