X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSequenceFetcher.java;h=8e1d5498554f4b9de439cbdc5beb13f82ed5456c;hb=483e7163b1fb8d4bcb9393014816c944befce328;hp=5d4ea68a863e834bc0555547eb94f40354330b6d;hpb=d2164f857e0729b86b1e0ffa4c858487f0a3298f;p=jalview.git diff --git a/src/jalview/gui/SequenceFetcher.java b/src/jalview/gui/SequenceFetcher.java index 5d4ea68..8e1d549 100755 --- a/src/jalview/gui/SequenceFetcher.java +++ b/src/jalview/gui/SequenceFetcher.java @@ -28,6 +28,7 @@ import jalview.datamodel.SequenceFeature; import jalview.datamodel.SequenceI; import jalview.fts.service.pdb.PDBFTSPanel; import jalview.fts.service.uniprot.UniprotFTSPanel; +import jalview.io.FileFormatI; import jalview.io.gff.SequenceOntologyI; import jalview.util.DBRefUtils; import jalview.util.MessageManager; @@ -167,9 +168,8 @@ public class SequenceFetcher extends JPanel implements Runnable if (sfetch == null || dasRegistry != Cache.getDasSourceRegistry() || lastDasSourceRegistry != (Cache.getDasSourceRegistry() - .getDasRegistryURL() + Cache - .getDasSourceRegistry().getLocalSourceString()) - .hashCode()) + .getDasRegistryURL() + Cache.getDasSourceRegistry() + .getLocalSourceString()).hashCode()) { _initingFetcher = true; initingThread = Thread.currentThread(); @@ -213,7 +213,7 @@ public class SequenceFetcher extends JPanel implements Runnable public SequenceFetcher(IProgressIndicator guiIndic, final String selectedDb, final String queryString) { - this._isConstructing=true; + this._isConstructing = true; this.progressIndicator = guiIndic; final SequenceFetcher us = this; // launch initialiser thread @@ -226,7 +226,7 @@ public class SequenceFetcher extends JPanel implements Runnable if (getSequenceFetcherSingleton(progressIndicator) != null) { us.initGui(progressIndicator, selectedDb, queryString); - us._isConstructing=false; + us._isConstructing = false; } else { @@ -235,14 +235,14 @@ public class SequenceFetcher extends JPanel implements Runnable @Override public void run() { - JOptionPane + JvOptionPane .showInternalMessageDialog( Desktop.desktop, MessageManager .getString("warn.couldnt_create_sequence_fetcher_client"), MessageManager .getString("label.couldnt_create_sequence_fetcher"), - JOptionPane.ERROR_MESSAGE); + JvOptionPane.ERROR_MESSAGE); } }); @@ -252,17 +252,23 @@ public class SequenceFetcher extends JPanel implements Runnable }); sf.start(); } + /** - * blocking call which creates a new sequence fetcher panel, configures it and presses the OK button with the given database and query. + * blocking call which creates a new sequence fetcher panel, configures it and + * presses the OK button with the given database and query. + * * @param database * @param query */ public static List fetchAndShow(String database, String query) { - final SequenceFetcher sf = new SequenceFetcher(Desktop.instance, database, query); + final SequenceFetcher sf = new SequenceFetcher(Desktop.instance, + database, query); while (sf._isConstructing) { - try { Thread.sleep(50); + try + { + Thread.sleep(50); } catch (Exception q) { return Collections.emptyList(); @@ -282,7 +288,7 @@ public class SequenceFetcher extends JPanel implements Runnable { }; - + /** * initialise the database and query for this fetcher panel * @@ -523,6 +529,7 @@ public class SequenceFetcher extends JPanel implements Runnable new UniprotFTSPanel(this); frame.dispose(); } + private void otherSourceAction() { try @@ -912,8 +919,8 @@ public class SequenceFetcher extends JPanel implements Runnable } catch (Exception e) { Cache.log.info( - "Error retrieving " + accession - + " from " + proxy.getDbName(), e); + "Error retrieving " + accession + " from " + + proxy.getDbName(), e); } return success; } @@ -972,7 +979,7 @@ public class SequenceFetcher extends JPanel implements Runnable } AlignmentI parseResult(AlignmentI al, String title, - String currentFileFormat, + FileFormatI currentFileFormat, FeatureSettingsModelI preferredFeatureColours) { @@ -1032,8 +1039,7 @@ public class SequenceFetcher extends JPanel implements Runnable try { - af.setMaximum(Cache.getDefault("SHOW_FULLSCREEN", - false)); + af.setMaximum(Cache.getDefault("SHOW_FULLSCREEN", false)); } catch (Exception ex) { } @@ -1054,9 +1060,9 @@ public class SequenceFetcher extends JPanel implements Runnable @Override public void run() { - JOptionPane.showInternalMessageDialog(Desktop.desktop, error, + JvOptionPane.showInternalMessageDialog(Desktop.desktop, error, MessageManager.getString("label.error_retrieving_data"), - JOptionPane.WARNING_MESSAGE); + JvOptionPane.WARNING_MESSAGE); } }); }