org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
String id = "";
int n1 = input.indexOf("SWISS-PROT:");
int n2 = input.indexOf('|', n1);
id = input.substring(n1+11, n2);
String output = "<ns1:CQLQuery xmlns:ns1=\"http://CQL.caBIG/1/gov.nih.nci.cagrid.CQLQuery\"> <ns1:Target name=\"edu.georgetown.pir.domain.ProteinSequence\"><ns1:Group logicRelation=\"AND\"><ns1:Attribute name=\"id\" predicate=\"LIKE\" value=\"%"+ id +"%\"/></ns1:Group></ns1:Target></ns1:CQLQuery>";
input
output
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
org.embl.ebi.escience.scuflworkers.java.XMLOutputSplitter
String id = "";
int n1 = input.indexOf("protSequence=\"");
int n2 = input.indexOf('"', n1+14);
id = input.substring(n1+14, n2);
String output = "<ns1:CQLQuery xmlns:ns1=\"http://CQL.caBIG/1/gov.nih.nci.cagrid.CQLQuery\"> <ns1:Target name=\"gov.nih.nci.cabio.domain.ProteinSequence\"><ns1:Group logicRelation=\"AND\"><ns1:Attribute name=\"value\" predicate=\"LIKE\" value=\"%"+ id +"%\"/></ns1:Group></ns1:Target></ns1:CQLQuery>";
input
output
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
<ns1:CQLQuery xmlns:ns1="http://CQL.caBIG/1/gov.nih.nci.cagrid.CQLQuery"> <ns1:Target name="org.labkey.cpas.client.ProtSequences"> <ns1:Group logicRelation="AND"> <ns1:Attribute name="description" predicate="LIKE" value="%P99999%"/> </ns1:Group> </ns1:Target> </ns1:CQLQuery>
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
http://cpas.nci.nih.gov:8080/wsrf/services/cagrid/CpasSvc?wsdl
query
http://141.161.25.20:8080/wsrf/services/cagrid/GridPIR?wsdl
query
http://cabiogrid32.nci.nih.gov:80/wsrf/services/cagrid/CaBIO32GridSvc?wsdl
query