diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiriamConnector.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiriamConnector.java
index 27fd1c5534ab4487103d2be7ef5e4d161b07ab52..bad3a61317a261d1341acd6bdf10b0c1925af438 100644
--- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiriamConnector.java
+++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiriamConnector.java
@@ -180,31 +180,6 @@ public final class MiriamConnector extends CachableInterface implements IExterna
     return getUrlString(new MiriamData(type, type.getExampleIdentifier())) != null;
   }
 
-  /**
-   * This is alternative version of {@link #getUrlString(MiriamData)} method that
-   * is around 30% faster. But it refers to beta version of
-   * <a href="https://www.ebi.ac.uk/miriamws/main/rest/">miriam Rest API</a>.
-   * 
-   * @param md
-   *          miriam data for which access url will be returned
-   * @return url to resource pointed by miriam data
-   * @throws AnnotationException
-   *           thrown when there is a problem with accessing miriam REST API
-   */
-  protected String getUrlString2(MiriamData md) throws AnnotationException {
-    try {
-      String queryUri = md.getDataType().getUris().get(0) + ":" + md.getResource();
-      String query = "https://www.ebi.ac.uk/miriamws/main/rest/resolve/" + queryUri;
-      String page = getWebPageContent(query);
-      Document document = XmlParser.getXmlDocumentFromString(page);
-      Node uri = XmlParser.getNode("uri", document.getChildNodes());
-      return XmlParser.getNodeValue(uri);
-
-    } catch (Exception e) {
-      throw new AnnotationException("Problem with accessing miriam REST API", e);
-    }
-  }
-
   /**
    * Returns uri to miriam resource.
    * 
diff --git a/annotation/src/test/java/lcsb/mapviewer/annotation/services/MiriamConnectorTest.java b/annotation/src/test/java/lcsb/mapviewer/annotation/services/MiriamConnectorTest.java
index ae54b628aabfe7c42817180c70a89d8584e0863b..278c11e7bfb3eb5fdc07ea62578c1f0e26a68ee6 100644
--- a/annotation/src/test/java/lcsb/mapviewer/annotation/services/MiriamConnectorTest.java
+++ b/annotation/src/test/java/lcsb/mapviewer/annotation/services/MiriamConnectorTest.java
@@ -170,20 +170,6 @@ public class MiriamConnectorTest extends AnnotationTestFunctions {
     }
   }
 
-  @Test
-  public void testGetUrl2() throws Exception {
-    try {
-      MiriamData md = TaxonomyBackend.HUMAN_TAXONOMY;
-
-      String url = miriamConnector.getUrlString2(md);
-      assertNotNull(url);
-
-    } catch (Exception e) {
-      e.printStackTrace();
-      throw e;
-    }
-  }
-
   @Test
   public void testGetUrlForDoi() throws Exception {
     try {
@@ -210,30 +196,6 @@ public class MiriamConnectorTest extends AnnotationTestFunctions {
     }
   }
 
-  @Test
-  public void testGetUrl2WithInvalidApiResponse() throws Exception {
-    WebPageDownloader downloader = miriamConnector.getWebPageDownloader();
-    GeneralCacheInterface cache = miriamConnector.getCache();
-    try {
-      miriamConnector.setCache(null);
-      WebPageDownloader mockDownloader = Mockito.mock(WebPageDownloader.class);
-      when(mockDownloader.getFromNetwork(anyString(), anyString(), nullable(String.class)))
-          .thenThrow(new IOException());
-      miriamConnector.setWebPageDownloader(mockDownloader);
-
-      miriamConnector.getUrlString2(TaxonomyBackend.HUMAN_TAXONOMY);
-
-    } catch (AnnotationException e) {
-      assertTrue(e.getMessage().contains("Problem with accessing miriam REST API"));
-    } catch (Exception e) {
-      e.printStackTrace();
-      throw e;
-    } finally {
-      miriamConnector.setWebPageDownloader(downloader);
-      miriamConnector.setCache(cache);
-    }
-  }
-
   @Test
   public void testRefreshCacheQueryNotAvailable() throws Exception {
     WebPageDownloader downloader = miriamConnector.getWebPageDownloader();