<?xml version="1.0"?>
<wsdl:definitions name="MOBY_Central_Generated_WSDL"
                targetNamespace="http://biomoby.org/Central.wsdl"
                xmlns:tns="http://biomoby.org/Central.wsdl"
                xmlns:xsd1="http://biomoby.org/CentralXSDs.xsd"
                xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                xmlns="http://schemas.xmlsoap.org/wsdl/"
                xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/">

                 
  <wsdl:message name="getGeneExpressionDataForNASCExperimentIDInput">
          <wsdl:part name="data" type="xsd:string"/>
  </wsdl:message>

  <wsdl:message name="getGeneExpressionDataForNASCExperimentIDOutput">
          <wsdl:part name="body" type="xsd:string"/>
  </wsdl:message>

  <wsdl:portType name="getGeneExpressionDataForNASCExperimentIDPortType">
          <wsdl:operation name="getGeneExpressionDataForNASCExperimentID">
                 <wsdl:input message="tns:getGeneExpressionDataForNASCExperimentIDInput"/>
                 <wsdl:output message="tns:getGeneExpressionDataForNASCExperimentIDOutput"/>
          </wsdl:operation>
  </wsdl:portType>
                
  <wsdl:binding name="getGeneExpressionDataForNASCExperimentIDBinding" type="tns:getGeneExpressionDataForNASCExperimentIDPortType">
          <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
          <wsdl:operation name="getGeneExpressionDataForNASCExperimentID"><!-- in essense, this is the name of the subroutine that is called -->
                 <wsdlsoap:operation soapAction='http://biomoby.org/#getGeneExpressionDataForNASCExperimentID' style='rpc'/>
                 <wsdl:input>
                         <wsdlsoap:body use="encoded" namespace="http://biomoby.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                 </wsdl:input>
                 <wsdl:output>
                         <wsdlsoap:body use="encoded" namespace="http://biomoby.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                 </wsdl:output>
          </wsdl:operation>
  </wsdl:binding>
                
  <wsdl:service name="getGeneExpressionDataForNASCExperimentIDService">
          <wsdl:documentation>Authority: ssg.uab.edu  -  Name:          getGeneExpressionDataForNASCExperimentID

Desc: Retrieve gene_expression data for a supplied in NASC Expreriment Id

Database Info: Connects to a gene_expression database with image processed microarray expression values for Affymetrix ATH1 arrays/slides provided by NASC. 

Input: Enter a valid NASC Experiment ID. Exp_Id is a positive integer number used to identify a single NASC Experiment. For valid experiments Ids, visit http://affymetrix.arabidopsis.info/AffyList.html .

Other Inputs:
 Seconday Input: Specify a image processing algorithm of interest. Current version supports RMA, GCRMA & MAS5.

Output Data:
 A collection of multi_slide_expression_values. A 'multi_slide_expression_values' datatype models a MxN matrix of gene_expression_values, where M(row) are Affy ATH1 probeset Ids and columns are NASC Slide names.
</wsdl:documentation>  <!-- service description goes here -->
          <wsdl:port name="getGeneExpressionDataForNASCExperimentIDPort" binding="tns:getGeneExpressionDataForNASCExperimentIDBinding">
                 <wsdlsoap:address location="http://138.26.144.5:8080/axis/services/getGeneExpressionDataForNASCExperimentID"/>    <!-- URL to service scriptname -->
          </wsdl:port>
  </wsdl:service>

</wsdl:definitions>



