2

ppm 経由で Bioperl1.6 をインストールし、ローカル ホストの cgi-bin フォルダーに .pl ファイルを配置しました。URL http://localhost/cgi-bin/bio2.plでこれを実行する と、「Internal Server Error」と表示されます

一方、CGI または .pl のいずれかで bioperl ファイルを実行すると、Internal server error と同じエラーが発生します。

 #!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 で実行すると、genebank cant be found excptn と表示されます。

perl cgi で bioperl を実行する方法を教えてください。

4

0 に答える 0