X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSequenceFetcher.java;fp=src%2Fjalview%2Fgui%2FSequenceFetcher.java;h=646a7f14ee386b9f0d7785ea73d5cc59ada35f2d;hb=c4cf7aa546ede43930f9a17fec5060119984da41;hp=71539bab08d8e1d407dbdb496fc02c51c1255d8e;hpb=654df20da058a725ba0f5bf7153921fbf5b92608;p=jalview.git diff --git a/src/jalview/gui/SequenceFetcher.java b/src/jalview/gui/SequenceFetcher.java index 71539ba..646a7f1 100755 --- a/src/jalview/gui/SequenceFetcher.java +++ b/src/jalview/gui/SequenceFetcher.java @@ -418,14 +418,16 @@ public class SequenceFetcher extends JPanel implements Runnable * tidy inputs and check there is something to search for */ String t0 = textArea.getText(); - String text = t0.trim(); // BH 2019.01.30 + String text = t0.trim(); if (replacePunctuation.isEnabled() && replacePunctuation.isSelected()) { text = text.replace(",", ";"); } - text = text.replaceAll("(\\s|[,; ])+", ";"); - if (!t0.equals(text)) // BH 2019.01.30 no need to do setting if it is the same - textArea.setText(text); + text = text.replaceAll("(\\s|[; ])+", ";"); + if (!t0.equals(text)) + { + textArea.setText(text); + } if (text.isEmpty()) { // todo i18n @@ -464,9 +466,8 @@ public class SequenceFetcher extends JPanel implements Runnable List sources = sfetch .getSourceProxy((String) database.getSelectedItem()); Iterator proxies = sources.iterator(); - String[] qries; - List nextFetch = Arrays - .asList(qries = textArea.getText().split(";")); + String[] qries = textArea.getText().trim().split(";"); + List nextFetch = Arrays.asList(qries); Iterator en = Arrays.asList(new String[0]).iterator(); int nqueries = qries.length;