diff --git a/uk/ac/sanger/artemis/editor/DataCollectionPane.java b/uk/ac/sanger/artemis/editor/DataCollectionPane.java
index 4b564230a59f650c4a229caf5ccdcf25407a6c70..4668eda8099ef5b62bcebf329496d97ebff153cc 100644
--- a/uk/ac/sanger/artemis/editor/DataCollectionPane.java
+++ b/uk/ac/sanger/artemis/editor/DataCollectionPane.java
@@ -825,9 +825,17 @@ public class DataCollectionPane extends JScrollPane
 
       if(product != null && !product.equals(""))
       {
-        if(product.endsWith("."))
+        if(product.endsWith(".") ||
+           product.endsWith(";"))
           product = product.substring(0,product.length()-1);
-
+    
+        int ind;
+        if((product.startsWith("RecName:") || 
+            product.startsWith("SubName:") ||
+            product.startsWith("AltName:")) &&
+            (ind = product.indexOf("="))>0)
+          product = product.substring(ind+1);
+        
         orthoText.append("\n<br>\n/product=\""+product.toLowerCase()+"\"");
       }
     }