diff --git a/uk/ac/sanger/artemis/editor/Annotation.java b/uk/ac/sanger/artemis/editor/Annotation.java
index 05878b961c7df1027c1f88a78b34da66e76f8c2d..a9b625cb87f4f3469894e99e91609448558b6338 100644
--- a/uk/ac/sanger/artemis/editor/Annotation.java
+++ b/uk/ac/sanger/artemis/editor/Annotation.java
@@ -284,7 +284,7 @@ public class Annotation extends JEditorPane
 
     db = db.toLowerCase();
     ind = 0;
-    while((ind = s.indexOf(db, ind)) > -1)
+    while((ind = s.indexOf(db+":", ind)) > -1)
     {
       s = setHyperLinks(s,ind);
       ind = s.lastIndexOf("</a>");