From c39e588784c0fbb64c7dabfcae8db4faedde10e6 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Mon, 2 Apr 2007 11:17:25 +0000 Subject: [PATCH] Destroy aligment method added --- src/jalview/datamodel/Alignment.java | 13 +++++++++++++ src/jalview/datamodel/AlignmentI.java | 2 ++ 2 files changed, 15 insertions(+) diff --git a/src/jalview/datamodel/Alignment.java b/src/jalview/datamodel/Alignment.java index e8787f4..ddb58c3 100755 --- a/src/jalview/datamodel/Alignment.java +++ b/src/jalview/datamodel/Alignment.java @@ -182,6 +182,19 @@ public class Alignment return groups; } + public void destroyAlignment() + { + if(getDataset()!=null) + getDataset().destroyAlignment(); + + dataset = null; + sequences = null; + groups = null; + annotations = null; + hiddenSequences = null; + } + + /** * DOCUMENT ME! * diff --git a/src/jalview/datamodel/AlignmentI.java b/src/jalview/datamodel/AlignmentI.java index a81a965..3e9e265 100755 --- a/src/jalview/datamodel/AlignmentI.java +++ b/src/jalview/datamodel/AlignmentI.java @@ -157,6 +157,8 @@ public interface AlignmentI */ public Vector getGroups(); + public void destroyAlignment(); + /** * Deletes all groups from this alignment. */ -- 1.7.10.2