import jalview.util.DBRefUtils;
import jalview.ws.dbsources.das.api.DasSourceRegistryI;
import jalview.ws.seqfetcher.DbSourceProxy;
+import jalview.ws.seqfetcher.DbSourceProxyImpl;
import java.awt.BorderLayout;
public void actionPerformed(ActionEvent e)
{
- DbSourceProxy db = null;
try
{
databaseButt.setText(database.getSelectedItem()
+ " others)" : ""));
String eq = database.getExampleQueries();
dbeg.setText("Example query: " + eq);
- replacePunctuation.setEnabled(!(eq != null && eq.indexOf(",") > -1));
+ boolean enablePunct=!(eq != null && eq.indexOf(",") > -1);
+ for (DbSourceProxy dbs:database.getSelectedSources()) {
+ if (dbs instanceof jalview.ws.dbsources.das.datamodel.DasSequenceSource)
+ {
+ enablePunct = false;
+ break;
+ }
+ }
+ replacePunctuation.setEnabled(enablePunct);
+
} catch (Exception ex)
{
dbeg.setText("");