ensure lastSeq is refreshed if new feature added
[jalview.git] / src / jalview / gui / Jalview2XML.java
index 8a4c669..a9763d3 100755 (executable)
@@ -142,7 +142,7 @@ public class Jalview2XML
     }
 
     // USE THIS METHOD TO SAVE A SINGLE ALIGNMENT WINDOW
-    public void SaveAlignment(AlignFrame af, String jarFile,
+    public boolean SaveAlignment(AlignFrame af, String jarFile,
         String fileName)
     {
         try
@@ -163,10 +163,12 @@ public class Jalview2XML
 
           out.close();
           jout.close();
+          return true;
         }
         catch (Exception ex)
         {
           ex.printStackTrace();
+          return false;
         }
     }
 
@@ -230,7 +232,7 @@ public class Jalview2XML
               vamsasSeq = new Sequence();
               vamsasSeq.setId(id + "");
               vamsasSeq.setName(jds.getName());
-              vamsasSeq.setSequence(jds.getSequence());
+              vamsasSeq.setSequence(jds.getSequenceAsString());
               vamsasSeq.setDescription(jds.getDescription());
 
               if (jds.getDatasetSequence().getDBRef() != null)
@@ -1005,7 +1007,6 @@ public class Jalview2XML
 
         BufferedReader in = new BufferedReader(new InputStreamReader(jin));
         File outFile = File.createTempFile("jalview_pdb", ".txt");
-        System.out.println("CREATE "+outFile);
         outFile.deleteOnExit();
         PrintWriter out = new PrintWriter(new FileOutputStream(outFile));
         String data;