Recently loaded files, urls, append sequences to Alignment
[jalview.git] / src / jalview / datamodel / Alignment.java
index c62d707..f3d17b4 100755 (executable)
@@ -96,22 +96,21 @@ public class Alignment implements AlignmentI
      */\r
     public void addSequence(SequenceI snew)\r
     {\r
-        sequences.addElement(snew);\r
-    }\r
+      if(dataset!=null)\r
+      {\r
+        Sequence ds = new Sequence(snew.getName(),\r
+                                   AlignSeq.extractGaps("-. ", snew.getSequence()),\r
+                                   snew.getStart(),\r
+                                   snew.getEnd());\r
 \r
-    /**\r
-     * DOCUMENT ME!\r
-     *\r
-     * @param seq DOCUMENT ME!\r
-     */\r
-    public void addSequence(SequenceI[] seq)\r
-    {\r
-        for (int i = 0; i < seq.length; i++)\r
-        {\r
-            addSequence(seq[i]);\r
-        }\r
+        snew.setDatasetSequence(ds);\r
+        getDataset().addSequence(ds);\r
+      }\r
+\r
+      sequences.addElement(snew);\r
     }\r
 \r
+\r
     /** Adds a sequence to the alignment.  Recalculates maxLength and size.\r
      *\r
      * @param snew\r