From b2c6bdec5ba71fc200940e8ef745ee86d8803337 Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Tue, 28 Feb 2012 16:30:22 +0000 Subject: [PATCH] update reference for IndexedGFFDocumentEntry --- uk/ac/sanger/artemis/components/EntryGroupDisplay.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/uk/ac/sanger/artemis/components/EntryGroupDisplay.java b/uk/ac/sanger/artemis/components/EntryGroupDisplay.java index 8e08531f6..6e6718738 100644 --- a/uk/ac/sanger/artemis/components/EntryGroupDisplay.java +++ b/uk/ac/sanger/artemis/components/EntryGroupDisplay.java @@ -27,6 +27,7 @@ package uk.ac.sanger.artemis.components; import uk.ac.sanger.artemis.*; import uk.ac.sanger.artemis.io.IndexFastaStream; +import uk.ac.sanger.artemis.io.IndexedGFFDocumentEntry; import java.awt.*; import java.awt.event.*; @@ -242,6 +243,13 @@ public class EntryGroupDisplay extends JPanel IndexFastaStream is = (IndexFastaStream)entry.getEMBLEntry().getSequence(); is.setContigByIndex(indexFastaCombo.getSelectedIndex()); + EntryVector entries = entry_group.getActiveEntries(); + for(int i=0; i<entries.size(); i++) + { + Entry entry = entries.elementAt(i); + if(entry.getEMBLEntry() instanceof IndexedGFFDocumentEntry) + ((IndexedGFFDocumentEntry)entry.getEMBLEntry()).updateReference(is.getContig(), false); + } owning_component.resetScrolls(); owning_component.getFeatureDisplay().getBases().clearCodonCache(); owning_component.repaint(); -- GitLab