From 5ce7f678c611cdb0d60a578b81680493cb649824 Mon Sep 17 00:00:00 2001 From: gmungoc Date: Wed, 7 Aug 2019 10:25:09 +0100 Subject: [PATCH] JAL-3187 (fudge) look in both alignments for stored mappings --- src/jalview/viewmodel/seqfeatures/FeatureRendererModel.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/jalview/viewmodel/seqfeatures/FeatureRendererModel.java b/src/jalview/viewmodel/seqfeatures/FeatureRendererModel.java index f9c9782..aba5601 100644 --- a/src/jalview/viewmodel/seqfeatures/FeatureRendererModel.java +++ b/src/jalview/viewmodel/seqfeatures/FeatureRendererModel.java @@ -1177,6 +1177,16 @@ public abstract class FeatureRendererModel .getCodonFrame(sequence); /* + * fudge: if no mapping found, check the complementary alignment + * todo: only store in one place? StructureSelectionManager? + */ + if (mappings.isEmpty()) + { + mappings = this.av.getCodingComplement().getAlignment() + .getCodonFrame(sequence); + } + + /* * todo: direct lookup of CDS for peptide and vice-versa; for now, * have to search through an unordered list of mappings for a candidate */ -- 1.7.10.2