- HashMap params = new HashMap();\r
- params.put("database", "uniprot");\r
- params.put("sensitivity", "low");\r
- params.put("sort", "totalscore");\r
- params.put("matrix", "pam10");\r
- params.put("program", "blastp");\r
- params.put("alignments", "5");\r
- params.put("type", "xml");\r
- params.put("async", "true");\r
-\r
- byte[] seqbytes = AlignSeq.extractGaps("-. ",\r
- sequence.getSequence()).getBytes();\r
-\r
- try\r
- {\r
- Call call = (Call) new Service().createCall();\r
- call.setTargetEndpointAddress(new java.net.URL(\r
- "http://www.ebi.ac.uk/cgi-bin/webservices/WSWUBlast"));\r
- call.setOperationName(new QName("WSWUBlast", "doWUBlast"));\r
-\r
- Object object = call.invoke(new Object[]\r
- {\r
- params, seqbytes\r
- });\r