package jalview.fts.service.uniprot;
import jalview.bin.Cache;
-import jalview.bin.Jalview;
import jalview.fts.api.FTSData;
import jalview.fts.api.FTSDataColumnI;
import jalview.fts.api.FTSRestClientI;
Platform.addJ2SDirectDatabaseCall(DEFAULT_UNIPROT_DOMAIN);
}
- public static FTSRestClientI getInstance()
- {
- Jalview j = Jalview.getInstance();
- return (j.uniprotFTSRestClient == null ? j.uniprotFTSRestClient = new UniProtFTSRestClient()
- : j.uniprotFTSRestClient);
- }
+ private static FTSRestClientI instance = null;
public final String uniprotSearchEndpoint;
};
}
+ public static FTSRestClientI getInstance()
+ {
+ if (instance == null)
+ {
+ instance = new UniProtFTSRestClient();
+ }
+ return instance;
+ }
+
@Override
public String getColumnDataConfigFileName()
{