JAL-4059 Tidy getting the namespace, and save the namespace in the Jalview instance...
[jalview.git] / src / jalview / gui / SequenceFetcher.java
index 6b4c74a..77bac76 100755 (executable)
@@ -55,6 +55,8 @@ import jalview.fts.service.uniprot.UniprotFTSPanel;
 import jalview.io.FileFormatI;
 import jalview.io.gff.SequenceOntologyI;
 import jalview.util.DBRefUtils;
+import jalview.util.IdUtils;
+import jalview.util.IdUtils.IdType;
 import jalview.util.MessageManager;
 import jalview.util.Platform;
 import jalview.ws.seqfetcher.DbSourceProxy;
@@ -571,7 +573,7 @@ public class SequenceFetcher extends JPanel implements Runnable
                 "status.fetching_sequence_queries_from", new String[]
                 { Integer.valueOf(nqueries).toString(),
                     proxy.getDbName() }),
-                Thread.currentThread().hashCode());
+                IdUtils.newId(IdType.PROGRESS, Thread.currentThread()));
         if (proxy.getMaximumQueryCount() == 1)
         {
           /*
@@ -599,7 +601,7 @@ public class SequenceFetcher extends JPanel implements Runnable
                 + ((StringPair) database.getSelectedItem()).getDisplay());
         // error
         // +="Couldn't retrieve sequences from "+database.getSelectedItem();
-        System.err.println("Retrieval failed for source ='"
+        jalview.bin.Console.errPrintln("Retrieval failed for source ='"
                 + ((StringPair) database.getSelectedItem()).getDisplay()
                 + "' and query\n'" + textArea.getText() + "'\n");
         e.printStackTrace();
@@ -667,7 +669,7 @@ public class SequenceFetcher extends JPanel implements Runnable
       }
       guiWindow.setProgressBar(
               MessageManager.getString("status.finshed_querying"),
-              Thread.currentThread().hashCode());
+              IdUtils.newId(IdType.PROGRESS, Thread.currentThread()));
     }
     guiWindow
             .setProgressBar(
@@ -675,7 +677,7 @@ public class SequenceFetcher extends JPanel implements Runnable
                             ? MessageManager
                                     .getString("status.parsing_results")
                             : MessageManager.getString("status.processing"),
-                    Thread.currentThread().hashCode());
+                    IdUtils.newId(IdType.PROGRESS, Thread.currentThread()));
     // process results
     while (presult.size() > 0)
     {
@@ -683,7 +685,8 @@ public class SequenceFetcher extends JPanel implements Runnable
               preferredFeatureColours);
     }
     // only remove visual delay after we finished parsing.
-    guiWindow.setProgressBar(null, Thread.currentThread().hashCode());
+    guiWindow.setProgressBar(null,
+            IdUtils.newId(IdType.PROGRESS, Thread.currentThread()));
     if (nextFetch.size() > 0)
     {
       StringBuffer sb = new StringBuffer();