testsuite.pm
来自「这是一个基于HMM 模型的生物多序列比对算法的linux实现版本。hmmer」· PM 代码 · 共 45 行
PM
45 行
package testsuite;$status = 0;$ntmp = 0;$tmpbase = "sqd_test_out";sub description { my ($name, $desc) = @_; $| = 1; printf " %-20s %-35s ... ", $name, $desc; 1;}sub getconfig { my ($cfgprog, $flag) = @_; my $output; $output = `./$cfgprog`; if ($output =~ /$flag\s+false/) { return 0; } elsif ($output =~ /$flag\s+true/) { return 1; } else { die "$flag not found in output of $cfgprog"; } 1;}sub done { unlink(<$tmpbase.*>); if ($status == 0) { print "ok.\n"; exit(0); } else { print "FAILED\n"; exit($status); } 1;}sub tempname { my $tmp; $tmp = "$tmpbase.$ntmp"; $ntmp++; return $tmp;}sub run { my ($cmd) = @_; system("$cmd 2>/dev/null"); # stderr directed away if ($? != 0) { $status = 1; &done(); } 1;}1;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?