diff --git a/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm b/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm
index 9f0b581641730f3c60db5371e39bc5531fe5f5f8..c20543083d815b409d923aadc6c92d1ccc697696 100644
--- a/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm
+++ b/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm
@@ -482,6 +482,12 @@ sub create_xrefs {
 	if($source =~ "RGD"){  #using RGD file now instead.
 	  next;
 	}
+	if($source =~ "IPI"){  
+	  next;
+	}
+	if($source =~ "UCSC"){  
+	  next;
+	}
 	if (exists $dependent_sources{$source} ) {
 	  # create dependent xref structure & store it
 	  my %dep;