public class MsaWSClient
+ extends WSClient
{
- int jobsRunning = 0;
- ext.vamsas.MuscleWS server;
- WebserviceInfo wsInfo;
- /**
- * MsaWSClient
- *
- * @param msa SequenceI[]
- */
-
- String WebServiceName;
- String WebServiceJobTitle;
- String WebServiceReference;
- String WsURL;
+ /**
+ * server is a WSDL2Java generated stub for an archetypal MsaWSI service.
+ */
+ ext.vamsas.MuscleWS server;
+
private boolean setWebService(String MsaWSName) {
if (MsaWServices.info.containsKey(MsaWSName)) {
WebServiceName = MsaWSName;
}
}
-// public MsaWSClient(String MsaWSName, SequenceI[] msa) {
-// MsaWSClient(MsaWSName, msa, true);
-// }
public MsaWSClient(String MsaWSName, String altitle, SequenceI[] msa, boolean submitGaps, boolean preserveOrder)
{
// TODO: MuscleWS transmuted to generic MsaWS client
MuscleWSServiceLocator loc = new MuscleWSServiceLocator(); // Default
try {
- this.server = (MuscleWS) loc.getMuscleWS(// JBPNote will be set from properties
- new java.net.URL(WsURL));
+ this.server = (MuscleWS) loc.getMuscleWS(new java.net.URL(WsURL));
}
catch (Exception ex) {
wsInfo.setProgressText("Serious! "+WebServiceName+" Service location failed\nfor URL :"
{
vamsas.objects.simple.WsJobId jobsubmit = server.align(seqs);
if (jobsubmit.getStatus()==1) {
- System.out.println(jobId=jobsubmit.getJobId());
+ jobId=jobsubmit.getJobId();
+ System.out.println(WsURL+" Job Id '"+jobId+"'");
} else {
throw new Exception(jobsubmit.getJobId());
}