2011-02-25 53 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

相關問題