Genoogle has a WebServices server. This wiki will present how to access the services from this webservice.

Python

Recomended to use the [suds https://fedorahosted.org/suds/] library.

>>> from suds.client import Client
>>> url = 'http://pih.bio.br:8080/webservices?wsdl'
>>> client = Client(url)
>>> print client

Suds ( https://fedorahosted.org/suds/ )  version: 0.3.7 GA  build: R580-20091016

Service ( WebServicesService ) tns="http://webservices.interfaces.genoogle.pih.bio"
   Prefixes (1)
      ns0 = "http://webservices.interfaces.genoogle.pih.bio"
   Ports (1):
      (WebServicesPort)
         Methods (6):
            databanks()
            name()
            parameters()
            search(xs:string query, xs:string databank, )
            setParameter(xs:string parameter, xs:string value, )
            version()
         Types (14):
            abstractMap
            databanks
            databanksResponse
            hashMap
            name
            nameResponse
            parameters
            parametersResponse
            search
            searchResponse
            setParameter
            setParameterResponse
            version
            versionResponse

>>> client.service.name()
Genoogle BETA
>>> client.service.version()
0.71999999999999997
>>> client.service.databanks()
[RefSeq_11]
>>> client.service.search("GGTTATATAGGAATTCACAACGAAATCAGATGGCTCCTAATTGTGTATGCAGTATTGATAACATGGACCTTTGCTGTTCA", "RefSeq_11")
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="results.xsl"?>

<genoogle>
  <references program="Genoogle BETA" version="0.72" copyright="Felipe Albrecht (felipe.albrecht@gmail.com) - 2009."/>
  <results>
    <params query="GGTTATATAGGAATTCACAACGAAATCAGATGGCTCCTAATTGTGTATGCAGTATTGATAACATGGACCTTTGCTGTTCA" databank="RefSeq_11" maxSubSequencesDistance="11" minHspLength="22"/>
    <hits>
      <hit id="NM_001100917" gi="155369268" description="Homo sapiens tetraspanin 19 (TSPAN19), mRNA" accession="NM_001100917" length="1035" databank="RefSeq_11_sub_0">
        <hsps>
          <hsp score="80.0" normalized-score="159.0814668092585" e-value="9.364081134971072E-39" query-from="1" query-to="80" hit-from="321" hit-to="400" identity-len="80" align-len="80">
            <query>GGTTATATAGGAATTCACAACGAAATCAGATGGCTCCTAATTGTGTATGCAGTATTGATAACATGGACCTTTGCTGTTCA</query>
            <path>||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||</path>
            <target>GGTTATATAGGAATTCACAACGAAATCAGATGGCTCCTAATTGTGTATGCAGTATTGATAACATGGACCTTTGCTGTTCA</target>
          </hsp>
        </hsps>
      </hit>
    </hits>
  </results>
</genoogle>


Java

Use the wsimport tool, which comes with JDK or use the pre defined classes.