Skip to content

Commit 78b7221

Browse files
committed
propagaingt server config to the remote domain lookup services
git-svn-id: http://code.open-bio.org/repos/biojava/biojava-live/trunk@10102 7c6358e6-4a41-0410-a743-a5b2a554c398
1 parent 474b01a commit 78b7221

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

biojava3-structure/src/main/java/org/biojava/bio/structure/align/client/FarmJobRunnable.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@
3030
import org.biojava.bio.structure.align.util.ResourceManager;
3131
import org.biojava.bio.structure.align.xml.AFPChainXMLConverter;
3232
import org.biojava.bio.structure.align.xml.PdbPairsMessage;
33+
import org.biojava.bio.structure.domain.RemotePDPProvider;
3334
import org.biojava.bio.structure.io.FileParsingParameters;
35+
import org.biojava.bio.structure.scop.RemoteScopInstallation;
36+
import org.biojava.bio.structure.scop.ScopFactory;
3437
import org.biojava3.core.util.FlatFileCache;
3538
import org.biojava3.core.util.PrettyXMLWriter;
3639

@@ -89,6 +92,22 @@ public FarmJobRunnable(FarmJobParameters params){
8992
// multiple farm jobs share the same SoftHashMap for caching coordinates
9093
cache = new AtomCache( params.getPdbFilePath(), params.isPdbDirSplit());
9194

95+
96+
if ( params.getServer()!= null && (!params.getServer().equals("") ) ) {
97+
RemotePDPProvider pdpprovider = new RemotePDPProvider();
98+
99+
pdpprovider.setServer(params.getServer()+"/domains/");
100+
101+
cache.setPdpprovider(pdpprovider);
102+
103+
RemoteScopInstallation scop = new RemoteScopInstallation();
104+
105+
scop.setServer(params.getServer()+"/domains/");
106+
ScopFactory.setScopDatabase(scop);
107+
108+
}
109+
110+
92111
// enforce to replace remediated files with new versions...
93112
FileParsingParameters fparams = cache.getFileParsingParams();
94113
fparams.setUpdateRemediatedFiles(params.isUpdateRemediatedFiles());

0 commit comments

Comments
 (0)