I'm trying to use the NewCpGReport webservice to find CpGIslands in nucleotide sequences. However, I'm having problems with the input format.
I'm using SOAPpy in Python to access the wsdl
http://www.ebi.ac.uk/soaplab/services/nucleic_cpg_islands.newcpgreport?wsdl
and trying to use "createAndRun" but so far I can only get the following error:
faultType: <Fault soapenv:Server.userException:
org.soaplab.share.SoaplabException: Soaplab::NotValidInputs [sequence]
Input is mandatory and cannot remain empty. : <SOAPpy.Types.structType
detail at 181263052>: {'hostname': 'ves-oy-2b.ebi.ac.uk'}>
Problem is, in the discription, which is the only documentation I've been able to find which discusses input from a webservice point of view, there are 3 input options which I've all tried but I still get the same error.
<input name = "sequence_usa" type = "string" mandatory = "false ></input>
<input name = "sequence_direct_data" type = "string" mandatory = "false"></input>
<input name = "sformat_sequence" type = "string" mandatory = "false">
So far I've tried setting the input up in multiple ways, trying to copy the input format EMBL used in other tools of theirs but I'm at a loss for ideas how to get it running properly.