From 378fa84753a8ba8ac9e973db5717926d51c71fe3 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Fri, 27 Oct 2006 17:01:37 +0000 Subject: [PATCH] Remove consensus annotation if out of memory --- src/jalview/gui/AlignViewport.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/jalview/gui/AlignViewport.java b/src/jalview/gui/AlignViewport.java index 36f69a5..0519569 100755 --- a/src/jalview/gui/AlignViewport.java +++ b/src/jalview/gui/AlignViewport.java @@ -497,6 +497,8 @@ public class AlignViewport } catch (OutOfMemoryError error) { + alignment.deleteAnnotation(consensus); + consensus = null; hconsensus = null; javax.swing.SwingUtilities.invokeLater(new Runnable() @@ -543,6 +545,7 @@ public class AlignViewport seqs.append(consensus.annotations[i].displayCharacter); } } + SequenceI sq = new Sequence("Consensus", seqs.toString()); sq.setDescription("Percentage Identity Consensus "+((ignoreGapsInConsensusCalculation) ? " without gaps" : "")); return sq; -- 1.7.10.2