X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FStructureViewerBase.java;h=ae2128bdb016298204c15e708c9efc24caf1a844;hb=a226533413dd4db9fe0bbe6e58e934e9bad979d6;hp=1c0f43e86491a0394ac0742cbe134a1e8691df9a;hpb=b1c6252371bbf235ea9135b58a33defe799874f2;p=jalview.git diff --git a/src/jalview/gui/StructureViewerBase.java b/src/jalview/gui/StructureViewerBase.java index 1c0f43e..ae2128b 100644 --- a/src/jalview/gui/StructureViewerBase.java +++ b/src/jalview/gui/StructureViewerBase.java @@ -1156,12 +1156,14 @@ public abstract class StructureViewerBase extends GStructureViewer { if (afclient.isValidReference(pdbid)) { - pdbseq = afclient.getSequenceRecords(pdbid); + pdbseq = afclient.getSequenceRecords(pdbid,processingEntry.getRetrievalUrl()); } else { if (processingEntry.hasRetrievalUrl()) { + String safePDBId = java.net.URLEncoder.encode(pdbid,"UTF-8"); + // retrieve from URL to new local tmpfile - File tmpFile = File.createTempFile(pdbid, + File tmpFile = File.createTempFile(safePDBId, "." + (PDBEntry.Type.MMCIF.toString().equals( processingEntry.getType().toString()) ? "cif" : "pdb"));