X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fservice%2Fthreedbeacons%2FTDBeaconsFTSRestClient.java;fp=src%2Fjalview%2Ffts%2Fservice%2Fthreedbeacons%2FTDBeaconsFTSRestClient.java;h=7c06f059ef2f03d426523001a5e48ff7451189c9;hb=fe4ab7f363cfaed56db7c346f159f2d89ae4e66f;hp=655b9603e7d5c178ac155b43e72048f51edd04f7;hpb=ee6eeba9f46c5c157e37fff869d23a6dbfce3b00;p=jalview.git diff --git a/src/jalview/fts/service/threedbeacons/TDBeaconsFTSRestClient.java b/src/jalview/fts/service/threedbeacons/TDBeaconsFTSRestClient.java index 655b960..7c06f05 100644 --- a/src/jalview/fts/service/threedbeacons/TDBeaconsFTSRestClient.java +++ b/src/jalview/fts/service/threedbeacons/TDBeaconsFTSRestClient.java @@ -151,21 +151,19 @@ public class TDBeaconsFTSRestClient extends FTSRestClient { jsonObj = (Map) JSONUtils.parse(tdbJsonResponseString); } - //System.out.println(jsonObj); Object uniprot_entry = jsonObj.get("uniprot_entry"); - System.out.println(uniprot_entry); - Long seqLength = (Long) ((Map) jsonObj.get("uniprot_entry")).get("sequence_length"); - System.out.println("seqLenght :" + seqLength); + //System.out.println(uniprot_entry); + //System.out.println(jsonObj); + //System.out.println("seqLenght :" + seqLength); - result = new ArrayList<>(); + //Map tdbResponse = (Map) jsonObj.get("structures"); List structures = (List) jsonObj.get("structures"); - //Map tdbResponse = (Map) jsonObj.get("structures"); + result = new ArrayList<>(); int numFound = 0; - for (Iterator strucIter = structures.iterator(); strucIter - .hasNext();) + for (Iterator strucIter = structures.iterator(); strucIter.hasNext();) { Map structure = (Map) strucIter.next(); result.add(getFTSData(structure, tdbRestRequest)); @@ -194,9 +192,12 @@ private static FTSData getFTSData(Map tdbJsonStructure, Collection displayFields = tdbRequest.getWantedFields(); int colCounter = 0; summaryRowData = new Object[displayFields.size()]; + for (FTSDataColumnI field : displayFields) { + System.out.println("Field " + field); String fieldData = (tdbJsonStructure.get(field.getCode()) == null) ? " " : tdbJsonStructure.get(field.getCode()).toString(); + System.out.println("Field Data : " + fieldData); if (field.isPrimaryKeyColumn()) { primaryKey = fieldData; @@ -219,7 +220,7 @@ private static FTSData getFTSData(Map tdbJsonStructure, : fieldData; } catch (Exception e) { - e.printStackTrace(); + //e.printStackTrace(); System.out.println("offending value:" + fieldData); } }