X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=datadb%2Fcompbio%2Fcassandra%2FJpredParserHTTP.java;h=42df7cc645bbaadfe1a508988c496d3f6aee0cca;hb=5aec34fb583587602104757aaadc13e7a32ca75c;hp=b84ddfd5897ae73c4c29520b645ba1cabac0df52;hpb=7b779a07bc1815d71534d4d9fb4d5d59eff912ff;p=proteocache.git diff --git a/datadb/compbio/cassandra/JpredParserHTTP.java b/datadb/compbio/cassandra/JpredParserHTTP.java index b84ddfd..42df7cc 100644 --- a/datadb/compbio/cassandra/JpredParserHTTP.java +++ b/datadb/compbio/cassandra/JpredParserHTTP.java @@ -5,8 +5,10 @@ import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.net.Authenticator; import java.net.HttpURLConnection; import java.net.MalformedURLException; +import java.net.PasswordAuthentication; import java.net.URL; import java.net.URLConnection; import java.text.ParseException; @@ -41,10 +43,29 @@ public class JpredParserHTTP implements JpredParser { public JpredParserHTTP() { dirprefix = "http://www.compbio.dundee.ac.uk/www-jpred/results"; + launchAuthenticator(); } + public void launchAuthenticator() { + final String authUser = "as373024"; + final String authPassword = "Zx1--L12"; + final String authHost = "gskproxy.gsk.com"; + final String authPort = "800"; + Authenticator.setDefault(new Authenticator() { + public PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(authUser, authPassword.toCharArray()); + } + }); + System.setProperty("proxySet", "true"); + System.setProperty("http.proxyUser", authUser); + System.setProperty("http.proxyPassword", authPassword); + System.setProperty("http.proxyHost", authHost); + System.setProperty("http.proxyPort", authPort); + } + public JpredParserHTTP(String sourceurl) { - dirprefix = sourceurl; + dirprefix = sourceurl; + launchAuthenticator(); } public void setSource(String newsourceprefix) { @@ -135,6 +156,7 @@ public class JpredParserHTTP implements JpredParser { JpredJob job = new JpredJob(jobinfo[jobinfo.length - 1], jobinfo[0], jobinfo[1]); job.setIP(jobinfo[2]); job.setProgramName("Jpred"); + job.setProgramVersion("3.0.1"); Date currDate = new Date(); String maindir = dirprefix + "/" + job.getJobID() + "/";