diff --git a/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm b/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm
index 44a4ef6a496456bbe896fd1a51e0f8a5adab866e..618ef1d94a677eec96ce6cec4ea1977a45751b11 100644
--- a/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm
+++ b/modules/Bio/EnsEMBL/DBSQL/GeneAdaptor.pm
@@ -317,28 +317,6 @@ sub fetch_all_by_domain {
   return $self->fetch_all_by_dbID_list(\@gene_ids);
 }
 
-sub fetch_all_by_Slice_and_external_dbname_link {
-  my $self  = shift;
-  my $slice = shift;
-  my $logic_name = shift;
-  my $load_transcripts = shift;
-  my @genes_passed;
-
-  #get the external_db_id from the name
-
-  # get the gene_ids for those with links
-
-
-  # get all the genes on the slice
-
-  my $genes = $self->SUPER::fetch_all_by_Slice_constraint($slice,
-    'g.is_current = 1', $logic_name);
-
-  # cretae a list of those that are in the gene_ids list
-  foreach my $gene (@$genes){
-    if(
-  }
-}
 
 =head2 fetch_all_by_Slice