Я отправляю это сообщение из чистого отчаяния, потому что я действительно не знаю, что еще попробовать , Я новичок в bioperl, и я работаю над скриптом, чтобы разобрать некоторые результаты, полученные от MolQuest fgenesh. Результаты выводятся в формате .txt, и я хочу проанализировать их в GFF и файле fasta для мРНК и последовательности белка, чтобы облегчить сравнение с другими результатами, которые у нас есть. Поэтому я нашел модуль Bio :: Tools :: Fgenesh, и я работаю над его скриптом. Проблема в том, что BioPerl, похоже, не работает на моем компьютере ubuntuBioPerl & CPAN - Проблемы с установкой и ошибкой «Невозможно найти Bio/EnsEMBL/Registry.pm в @INC»
Я выполнил следующие инструкции здесь http://www.bioperl.org/wiki/Installing_Bioperl_for_Unix. Мне удалось установить CPAN в корневом режиме (иначе это не сработало) и BioPerl через CPAN. Все тесты были в порядке, но когда я запустил этот сценарий, чтобы проверить установку
use strict;
use warnings;
use Getopt::Long;
use Bio::EnsEMBL::Registry;
my $reg = "Bio::EnsEMBL::Registry";
$reg->load_registry_from_db(
-host => "ensembldb.ensembl.org",
-user => "anonymous"
);
my $db_list=$reg->get_all_adaptors();
my @line;
foreach my $db (@$db_list){
@line = split ('=',$db);
print $line[0]."\n";
}
я получил ошибку: "Не удается найти Bio/Ensembl/Registry.pm в @INC"
I попытался установить BioPerl снова через Build.PL, работающий под управлением root, но все же пришел к одному и тому же результату.
Спасибо за вашу помощь Merche