Destroy aligment method added
authoramwaterhouse <Andrew Waterhouse>
Mon, 2 Apr 2007 11:17:25 +0000 (11:17 +0000)
committeramwaterhouse <Andrew Waterhouse>
Mon, 2 Apr 2007 11:17:25 +0000 (11:17 +0000)
src/jalview/datamodel/Alignment.java
src/jalview/datamodel/AlignmentI.java

index e8787f4..ddb58c3 100755 (executable)
@@ -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!
    *
index a81a965..3e9e265 100755 (executable)
@@ -157,6 +157,8 @@ public interface AlignmentI
    */
   public Vector getGroups();
 
+  public void destroyAlignment();
+
   /**
    * Deletes all groups from this alignment.
    */