diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java index 813d91a0876f6aee5b539e4a4566b0bdf9505a2c..8eb2db5bbc38d77262ee48704b78fab0bded6a49 100644 --- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java +++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/TaxonomyBackend.java @@ -108,7 +108,7 @@ public class TaxonomyBackend extends CachableInterface implements IExternalServi queryTerm = URLEncoder.encode(queryTerm, "UTF-8"); String url = "https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?lvl=0&name=" + queryTerm; String page = getWebPageContent(url); - Pattern idPattern = Pattern.compile("<em>Taxonomy ID: </em>([0-9]+)"); + Pattern idPattern = Pattern.compile("Taxonomy ID: ([0-9]+)"); Matcher matcher = idPattern.matcher(page); if (!matcher.find()) { logger.warn("Unknown organism: " + term);