*/
package jalview.fts.service.pdb;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileReader;
import java.net.URI;
-import java.nio.CharBuffer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import com.sun.jersey.api.client.WebResource;
import com.sun.jersey.api.client.config.DefaultClientConfig;
+import jalview.bin.Console;
import jalview.datamodel.SequenceI;
import jalview.fts.api.FTSData;
import jalview.fts.api.FTSDataColumnI;
import jalview.fts.api.FTSRestClientI;
import jalview.fts.api.StructureFTSRestClientI;
-import jalview.fts.core.FTSDataColumnPreferences;
import jalview.fts.core.FTSDataColumnPreferences.PreferenceSource;
import jalview.fts.core.FTSRestClient;
import jalview.fts.core.FTSRestRequest;
import jalview.fts.core.FTSRestResponse;
-import jalview.fts.service.alphafold.AlphafoldRestClient;
import jalview.util.JSONUtils;
import jalview.util.MessageManager;
import jalview.util.Platform;
public static final String PDB_SEARCH_ENDPOINT = "https://www.ebi.ac.uk/pdbe/search/pdb/select?";
+ static
+ {
+ Platform.addJ2SDirectDatabaseCall(PDB_SEARCH_ENDPOINT);
+ }
+
protected PDBFTSRestClient()
{
}
URI uri = webResource.getURI();
- jalview.bin.Console.outPrintln(uri);
ClientResponse clientResponse = null;
int responseStatus = -1;
// Get the JSON string from the response object or directly from the
Map<String, Object> jsonObj = null;
String responseString = null;
- jalview.bin.Console
- .outPrintln("query >>>>>>> " + pdbRestRequest.toString());
+ Console.info("REST request: " + uri.toString());
if (!isMocked())
{
for (FTSDataColumnI field : diplayFields)
{
- // jalview.bin.Console.outPrintln("Field " + field);
+ // Console.outPrintln("Field " + field);
String fieldData = (pdbJsonDoc.get(field.getCode()) == null) ? ""
: pdbJsonDoc.get(field.getCode()).toString();
- // jalview.bin.Console.outPrintln("Field Data : " + fieldData);
+ // Console.outPrintln("Field Data : " + fieldData);
if (field.isPrimaryKeyColumn())
{
primaryKey = fieldData;
} catch (Exception e)
{
e.printStackTrace();
- jalview.bin.Console.outPrintln("offending value:" + fieldData);
+ Console.warn("offending value:" + fieldData);
}
}
}