Quand j'essaie d'exécuter le code du CPAN
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.