From f070197de234808f57a1871c9f7ee419447bcee9 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Wed, 27 Nov 2013 15:01:28 +0000
Subject: [PATCH] warn when overlaying a GFF with a sequence onto a sequence
 entry

---
 uk/ac/sanger/artemis/SimpleEntryGroup.java | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/uk/ac/sanger/artemis/SimpleEntryGroup.java b/uk/ac/sanger/artemis/SimpleEntryGroup.java
index 8c6d82c88..9d1d8ee70 100644
--- a/uk/ac/sanger/artemis/SimpleEntryGroup.java
+++ b/uk/ac/sanger/artemis/SimpleEntryGroup.java
@@ -26,6 +26,7 @@
 package uk.ac.sanger.artemis;
 
 import uk.ac.sanger.artemis.sequence.*;
+import uk.ac.sanger.artemis.components.MessageDialog;
 import uk.ac.sanger.artemis.io.GFFDocumentEntry;
 import uk.ac.sanger.artemis.io.IndexedGFFDocumentEntry;
 import uk.ac.sanger.artemis.io.Range;
@@ -646,7 +647,16 @@ public class SimpleEntryGroup extends EntryVector
     if(entry.getEMBLEntry() instanceof IndexedGFFDocumentEntry)
       ((IndexedGFFDocumentEntry)entry.getEMBLEntry()).setEntryGroup(this);
     else if(entry.getEMBLEntry() instanceof GFFDocumentEntry)
+    {
       ((GFFDocumentEntry)entry.getEMBLEntry()).adjustCoordinates( getSequenceEntry() );
+      if(!Options.isBlackBeltMode() && size() > 1 && 
+          entry.getEMBLEntry().getSequence() != null )
+      {
+        new MessageDialog (null, "Warning", 
+            "Overlaying a GFF with a sequence onto an entry with a sequence.",
+            false);
+      }
+    }
 
     addElement(entry);
   }
-- 
GitLab