我已经通过 ppm 安装了 Bioperl1.6,并将 .pl 文件放在我本地主机的 cgi-bin 文件夹中。当我通过 url http://localhost/cgi-bin/bio2.pl运行 它时,它显示“内部服务器错误”
如果在 CGI 或 .pl 中运行任何 bioperl 文件,它会抱怨与内部服务器错误相同。
#!C:/Perl64/bin/perl.exe
use Bio::SeqIO;
use Bio::DB::GenBank;
use Bio::DB::Query::GenBank;
$query = "Arabidopsis[ORGN] AND topoisomerase[TITL] and 0:3000[SLEN]";
$query_obj = Bio::DB::Query::GenBank->new(-db => 'nucleotide', -query => $query );
$gb_obj = Bio::DB::GenBank->new;
$stream_obj = $gb_obj->get_Stream_by_query($query_obj);
while ($seq_obj = $stream_obj->next_seq) {
# do something with the sequence object
print $seq_obj->display_id, "\t", $seq_obj->length, "\n";
}
如果我通过 cmd 运行此代码,那么它会说无法找到基因库 excptn。
请指导我如何在 perl cgi 中运行 bioperl。