fix ann filtering
[spider.git] / perl / Spot.pm
index 69a67b9e885668e6ec135db586d3e4085b9ec52f..420025e6ed8f0d1445f5fd8ec5cfc85e1ce9a275 100644 (file)
@@ -311,9 +311,9 @@ sub dup
  
        $freq = sprintf "%.1f", $freq;       # normalise frequency
        chomp $text;
+       $text =~ s/\%([0-9A-F][0-9A-F])/chr(hex($1))/eg;
        $text = substr($text, 0, $duplth) if length $text > $duplth; 
        unpad($text);
-       $text =~ s/[\\\%]\d+//g;
        $text = pack("C*", map {$_ & 127} unpack("C*", $text));
        $text =~ s/[^a-zA-Z0-9]//g;
        for (0,60,120,180,240,300) {