Новичок здесь, я пытаюсь использовать модуль Bioperl в среде Perl. Моя конфигурация
- Windows Vista / 32
- Активный Perl 5.10.1
- Bioperl 1.6.1
- Padre and 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
Спасибо