初心者ですが、perl 環境で Bioperl モジュールを使用しようとしています。私の構成は
- Windows Vista/32
- アクティブな Perl 5.10.1
- バイオパール 1.6.1
- パドレとPer Studio 2010 IDE
インストールのガイドラインについては、BioPerlWikiを参照し、PPM メソッドを使用しました。私はそれを正常にインストールしました。
Bioperl が機能しているかどうかを確認するために、次の手順を実行しました。
use Bio::Perl; // Is working without error
しかし、次のようにさらにチェックしようとしたとき
#!C:\Perl\bin
use Bio::Perl;
use strict;
$seq_object = get_sequence('swissprot',"ROA1_HUMAN");
write_sequence(">roa1.fasta",'fasta',$seq_object);
その後、エラーが発生しています
Global symbol "$seq_object" requires explicit packages name at c:\.......\example.pl line 4
Global symbol "$seq_object" requires explicit package name at c:\........\example.pl line 5
Execution of C:\...... \example.pl aborted due to compilation erros
私はに行って、c:\perldoc Bio::Perl
それが使用されていることを知っています。さらに、Googleでもエラーを追跡しようとしましたが、何が悪いのかわかりません。
Perl と bioperl もシステム パスにあることを認識しています。私が行ってきた愚かな間違いを誰か指摘してもらえますか?
bioperlメーリングリストにも問い合わせますが、彼らの反応はstackoverflowほど速くないことはわかっています
ありがとうございました