From 254bc65bde4afa36c3c6c66a7608ac85692503d5 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Mon, 12 Feb 2007 09:44:01 +0000 Subject: [PATCH] Hashtable for previously loaded pdb files --- src/jalview/gui/Jalview2XML.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/jalview/gui/Jalview2XML.java b/src/jalview/gui/Jalview2XML.java index 2894dec..da807d4 100755 --- a/src/jalview/gui/Jalview2XML.java +++ b/src/jalview/gui/Jalview2XML.java @@ -1007,9 +1007,15 @@ public class Jalview2XML return af; } + Hashtable alreadyLoadedPDB; String loadPDBFile(String file, String pdbId) { - System.out.println(file + " " + pdbId); + if (alreadyLoadedPDB == null) + alreadyLoadedPDB = new Hashtable(); + + if (alreadyLoadedPDB.containsKey(pdbId)) + return alreadyLoadedPDB.get(pdbId).toString(); + try { JarInputStream jin = null; @@ -1041,6 +1047,8 @@ public class Jalview2XML out.println(data); } out.close(); + + alreadyLoadedPDB.put(pdbId, outFile.getAbsolutePath()); return outFile.getAbsolutePath(); } -- 1.7.10.2