2011-02-25 27 views
1

我试图使用Eclipse运行bio perl。运行第一个程序时出现BIO-Perl错误

我试图执行的代码是:

use Bio::Seq; 
$seq_obj = BIO::Seq->new(-seq=> "atcgatgcatgcatgcatgc", -alphabet=> 'dna'); 
#print $seq_obj->seq; 

而且我得到了以下错误:

Can't locate object method "new" via package "BIO::Seq" (perhaps you forgot to load "BIO::Seq"?) at C:/2ndSemester/BIO424-DevelopBioinformaticTools/PerlPrograms/BIOPerlExamples/TestBIOPerl1.pl line 3.

任何人知道为什么这个错误发生?

回答

3

该类别被称为Bio::Seq,而不是BIO::Seq。 Perl区分大小写,所以你想说:

$seq_obj = Bio::Seq->new(-seq=> "atcgatgcatgcatgcatgc", -alphabet=> 'dna'); 

注意“生物”,而不是“生物”。

+1

非常感谢你......它的工作......我是这个BIO-Perl的新手。非常感谢您的帮助。上帝保佑 – 2011-02-25 05:16:59

相关问题