diff --git a/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm b/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm
index c20543083d815b409d923aadc6c92d1ccc697696..b75aef54091f22ed0ace2177c8d4376a7c6f3a16 100644
--- a/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm
+++ b/misc-scripts/xref_mapping/XrefParser/UniProtParser.pm
@@ -168,10 +168,10 @@ sub create_xrefs {
 
   my %dependent_sources = $self->get_dependent_xref_sources(); # name-id hash
 
-
-  if(defined($dependent_sources{'HGNC'})){
-    $dependent_sources{'HGNC'} = XrefParser::BaseParser->get_source_id_for_source_name("HGNC","uniprot");
-  }	
+# get from HGNC file
+#  if(defined($dependent_sources{'HGNC'})){
+#    $dependent_sources{'HGNC'} = XrefParser::BaseParser->get_source_id_for_source_name("HGNC","uniprot");
+#  }	
 
   if(defined($dependent_sources{'MGI'})){
     $dependent_sources{'MGI'} = XrefParser::BaseParser->get_source_id_for_source_name("MGI","uniprot");
@@ -488,6 +488,9 @@ sub create_xrefs {
 	if($source =~ "UCSC"){  
 	  next;
 	}
+	if($source =~ "HGNC"){
+	  next;
+	}
 	if (exists $dependent_sources{$source} ) {
 	  # create dependent xref structure & store it
 	  my %dep;