X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fsifts%2FSiftsClient.java;h=92cb7af43a656462d41bd578d2ad0bf539c45dcf;hb=1ef93cb2817f75699773f049b8d25e5b509c2830;hp=037854b7779876e8d5ba479e39df1cccc9a83b29;hpb=a77097b69158a4b1d5cc518d6920831cad85ee7c;p=jalview.git diff --git a/src/jalview/ws/sifts/SiftsClient.java b/src/jalview/ws/sifts/SiftsClient.java index 037854b..92cb7af 100644 --- a/src/jalview/ws/sifts/SiftsClient.java +++ b/src/jalview/ws/sifts/SiftsClient.java @@ -57,6 +57,7 @@ import jalview.analysis.scoremodels.ScoreMatrix; import jalview.analysis.scoremodels.ScoreModels; import jalview.api.DBRefEntryI; import jalview.api.SiftsClientI; +import jalview.bin.Console; import jalview.datamodel.DBRefEntry; import jalview.datamodel.DBRefSource; import jalview.datamodel.SequenceI; @@ -188,7 +189,7 @@ public class SiftsClient implements SiftsClientI try (InputStream in = new FileInputStream(siftFile); GZIPInputStream gzis = new GZIPInputStream(in);) { - // System.out.println("File : " + siftFile.getAbsolutePath()); + // jalview.bin.Console.outPrintln("File : " + siftFile.getAbsolutePath()); JAXBContext jc = JAXBContext.newInstance("jalview.xml.binding.sifts"); XMLStreamReader streamReader = XMLInputFactory.newInstance() .createXMLStreamReader(gzis); @@ -226,7 +227,7 @@ public class SiftsClient implements SiftsClientI if (siftsFile.exists()) { // The line below is required for unit testing... don't comment it out!!! - System.out.println(">>> SIFTS File already downloaded for " + pdbId); + jalview.bin.Console.outPrintln(">>> SIFTS File already downloaded for " + pdbId); if (isFileOlderThanThreshold(siftsFile, SiftsSettings.getCacheThresholdInDays())) @@ -281,7 +282,7 @@ public class SiftsClient implements SiftsClientI diffInDays = (int) ((new Date().getTime() - attr.lastModifiedTime().toMillis()) / (1000 * 60 * 60 * 24)); - // System.out.println("Diff in days : " + diffInDays); + // jalview.bin.Console.outPrintln("Diff in days : " + diffInDays); } catch (IOException e) { e.printStackTrace(); @@ -329,7 +330,7 @@ public class SiftsClient implements SiftsClientI } } - // System.out.println(">> Download ftp url : " + siftsFileFTPURL); + // jalview.bin.Console.outPrintln(">> Download ftp url : " + siftsFileFTPURL); // long now = System.currentTimeMillis(); URL url = new URL(siftsFileFTPURL); URLConnection conn = url.openConnection(); @@ -343,14 +344,17 @@ public class SiftsClient implements SiftsClientI } outputStream.close(); inputStream.close(); - // System.out.println(">>> File downloaded : " + downloadedSiftsFile + // jalview.bin.Console.outPrintln(">>> File downloaded : " + downloadedSiftsFile // + " took " + (System.currentTimeMillis() - now) + "ms"); return downloadTo; } public static String getDownloadUrlFor(String siftFile) { - return SIFTS_SPLIT_FTP_BASE_URL +siftFile.substring(1, 3)+"/"+siftFile; + String durl = SIFTS_SPLIT_FTP_BASE_URL+siftFile.substring(1, 3)+"/"+siftFile; + Console.trace("SIFTS URL for "+siftFile+" is "+durl); + return durl; + } /** @@ -455,7 +459,7 @@ public class SiftsClient implements SiftsClientI seq = seq.getDatasetSequence(); } structId = (chain == null) ? pdbId : pdbId + "|" + chain; - System.out.println("Getting SIFTS mapping for " + structId + ": seq " + jalview.bin.Console.outPrintln("Getting SIFTS mapping for " + structId + ": seq " + seq.getName()); final StringBuilder mappingDetails = new StringBuilder(128); @@ -488,7 +492,7 @@ public class SiftsClient implements SiftsClientI { List omitNonObserved = new ArrayList<>(); int nonObservedShiftIndex = 0, pdbeNonObserved = 0; - // System.out.println("Generating mappings for : " + entityId); + // jalview.bin.Console.outPrintln("Generating mappings for : " + entityId); Entity entity = null; entity = getEntityById(entityId); String originalSeq = AlignSeq.extractGaps( @@ -540,7 +544,7 @@ public class SiftsClient implements SiftsClientI if (mapping.isEmpty()) { - throw new SiftsException("SIFTS mapping failed"); + throw new SiftsException("SIFTS mapping failed for "+entityId+" and "+seq.getName()); } // also construct a mapping object between the seq-coord sys and the PDB // seq's coord sys @@ -658,7 +662,7 @@ public class SiftsClient implements SiftsClientI int firstPDBResNum = UNASSIGNED; for (Segment segment : segments) { - // System.out.println("Mapping segments : " + segment.getSegId() + "\\"s + // jalview.bin.Console.outPrintln("Mapping segments : " + segment.getSegId() + "\\"s // + segStartEnd); List residues = segment.getListResidue().getResidue(); for (Residue residue : residues) @@ -927,8 +931,8 @@ public class SiftsClient implements SiftsClientI // Arrays.sort(keys); int firstIndex = keys[0]; int lastIndex = keys[keys.length - 1]; - // System.out.println("Min value " + firstIndex); - // System.out.println("Max value " + lastIndex); + // jalview.bin.Console.outPrintln("Min value " + firstIndex); + // jalview.bin.Console.outPrintln("Max value " + lastIndex); for (int x = firstIndex; x <= lastIndex; x++) { if (!resNumMap.containsKey(x) && !omitNonObserved.contains(x)) @@ -961,7 +965,7 @@ public class SiftsClient implements SiftsClientI */ public Entity getEntityByMostOptimalMatchedId(String chainId) { - // System.out.println("---> advanced greedy entityId matching block + // jalview.bin.Console.outPrintln("---> advanced greedy entityId matching block // entered.."); List entities = siftsEntry.getEntity(); SiftsEntitySortPojo[] sPojo = new SiftsEntitySortPojo[entities.size()]; @@ -997,8 +1001,8 @@ public class SiftsClient implements SiftsClientI ++count; } Arrays.sort(sPojo, Collections.reverseOrder()); - // System.out.println("highest matched entity : " + sPojo[0].entityId); - // System.out.println("highest matched pid : " + sPojo[0].pid); + // jalview.bin.Console.outPrintln("highest matched entity : " + sPojo[0].entityId); + // jalview.bin.Console.outPrintln("highest matched pid : " + sPojo[0].pid); if (sPojo[0].entityId != null) {