{
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"));