diff --git a/uk/ac/sanger/artemis/SimpleEntryGroup.java b/uk/ac/sanger/artemis/SimpleEntryGroup.java index 8c6d82c88fa4d945e72ae1d189aeffc47cca220b..9d1d8ee70b6c1e343be62664ae2679bcf1276cce 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); }