Problème avec le module Bio::Restriction::Analysis
Quand j'essaie d'exécuter le code du CPAN
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| #!/usr/bin/perl -w
use strict;
use Bio::Restriction::Analysis;
# get a DNA sequence from somewhere
my $seq = Bio::PrimarySeq->new
(-seq =>'CTAGCTTAATTCATTAGCTCTGACTGCAACGGGCAATATGTCTCAG',
-is_circular => 1, # plasmide
-primary_id => 'synopsis',
-molecule => 'dna');
# now start an analysis.
# this is using the default set of enzymes
my $ra = Bio::Restriction::Analysis->new(-seq=>$seq, -is_circular => 1);
# find unique cutters. This returns a
# Bio::Restriction::EnzymeCollection object
my $enzymes = $ra->unique_cutters;
print "Unique cutters: ", join (', ',
map {$_->name} $enzymes->unique_cutters), "\n"; |
J'obtiens l'erreur
Citation:
Can't locate object method "unique_cutters" via package "Bio::Restriction::EnzymeCollection" at Restriction_analysis.pl line 32, <DATA> line 532.
Cette méthode est pourtant bien décrite dans ce module. Quelle peut-être l'erreur?
Merci.