diff --git a/misc-scripts/idmapping/create_contigids.pl b/misc-scripts/idmapping/create_contigids.pl
deleted file mode 100644
index 3c7dd8b6dbd7092305ef697c4f5c278af9a98119..0000000000000000000000000000000000000000
--- a/misc-scripts/idmapping/create_contigids.pl
+++ /dev/null
@@ -1,51 +0,0 @@
-my %contigs;
-while (<>) {
-    chomp;
-    if ($_ =~ /(\S+)\.\d+\.\d+\.\d+/) {
-	push (@{$contigs{$1}},$_);
-    }
-    elsif ($_ =~ /(\S+)\.\d+\.(\d+)/) {
-	if ($2 =~ /^1/) {
-	    push (@{$contigs{$1}},$_);
-	}
-	else {
-	    #print "Couldn't parse line $_\n";
-	} 
-    }
-    else {
-	#print "Couldn't parse line $_\n";
-    }
-}
-my %idmap;
-foreach my $clone (keys %contigs) {
-    my %clone;
-    my $c=0;
-    foreach my $line (@{$contigs{$clone}}) {
-	#print "Parsing line $line\n";
-	if ($line =~ /\S+\.\d+\.(\d+)\.\d+/) {
-	    $clone{$1}=$line;
-	}
-	elsif ($_ =~ /(\S+)\.\d+\.(\d+)/) {
-	    $clone{1}=$line;
-	    $c++;
-	}
-	if ($c > 1) {
-	    #print "BARF\n";
-	}
-    }
-    #print "Sorted by start lines for clone $clone:\n";
-    my $c=1;
-    foreach $line (sort {$a <=> $b} (keys %clone)) {
-	my $id = "0000$c";
-	while (length ($id) > 5) {
-	    $id =~ s/^0//g;
-	}
-	my $final = "$clone.$id";
-	$idmap{$line}=$final;
-	print $clone{$line}." $final\n";
-	$c++;
-    }
-    #print "\n";
-}
-	    
-	
diff --git a/misc-scripts/idmapping/dbsql_dbold.pl b/misc-scripts/idmapping/dbsql_dbold.pl
deleted file mode 100644
index c6ebe2a3cf065e883c9e981bc09874b7ccfe8b43..0000000000000000000000000000000000000000
--- a/misc-scripts/idmapping/dbsql_dbold.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-#USe with:
-#mkdir temp/
-#cd temp/
-#ls ../*.pm | xargs -i perl /work2/elia/src/ensembl/misc-scripts/utilities/dbsql_dbold.pl {}
-#mv -f *.pm ../
-#rm -rf temp/
-
-my $file=shift(@ARGV);
-open (FILE,"<$file");
-$file =~ /(\w+\.pm)/;
-my $new = $1;
-open (NEW,">$new");
-while (<FILE>) {
-    $line =$_; 
-    $line =~ s/DBSQL/DBOLD/g; 
-    print NEW $line;
-}
diff --git a/misc-scripts/idmapping/map_ids.pl b/misc-scripts/idmapping/map_ids.pl
deleted file mode 100644
index 278460bc27e4f5912afa4ca81a482cd458e69cbf..0000000000000000000000000000000000000000
--- a/misc-scripts/idmapping/map_ids.pl
+++ /dev/null
@@ -1,28 +0,0 @@
-my %map;
-my $file = pop (@ARGV);
-foreach my $f (@ARGV) {
-    #print "Reading $f\n";
-    open ($f,"<$f");
-    while (<$f>) {
-	chomp;
-	$_ =~ /(\S+)\s+(\S+)/;
-	$map{$1}=$2;
-    }
-    close ($f);
-}
-open (FILE,"<$file");
-while (<FILE>) {
-    chomp;
-    my @tabs = split(/\t/);
-    my $line;
-    foreach my $tab (@tabs) {
-	if ($map{$tab}) {
-	    $line .= $map{$tab}."\t";
-	}
-	else {
-	    $line .= $tab."\t";
-	}
-    }
-    $line =~ s/\t$//g;
-    print "$line\n";
-}
diff --git a/misc-scripts/idmapping/revmap_ids.pl b/misc-scripts/idmapping/revmap_ids.pl
deleted file mode 100644
index 88b25f9eda947c1bba6c4b8934e81e522dda9fe9..0000000000000000000000000000000000000000
--- a/misc-scripts/idmapping/revmap_ids.pl
+++ /dev/null
@@ -1,28 +0,0 @@
-my %map;
-my $file = pop (@ARGV);
-foreach my $f (@ARGV) {
-    #print "Reading $f\n";
-    open ($f,"<$f");
-    while (<$f>) {
-	chomp;
-	$_ =~ /(\S+)\s+(\S+)/;
-	$map{$2}=$1;
-    }
-    close ($f);
-}
-open (FILE,"<$file");
-while (<FILE>) {
-    chomp;
-    my @tabs = split(/\t/);
-    my $line;
-    foreach my $tab (@tabs) {
-	if ($map{$tab}) {
-	    $line .= $map{$tab}."\t";
-	}
-	else {
-	    $line .= $tab."\t";
-	}
-    }
-    $line =~ s/\t$//g;
-    print "$line\n";
-}