<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.mmpc.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.mmpc.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.mmpc.org/">
      <s:element name="RequestPassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RequestPasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RequestPasswordResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="VerifyEmail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="VerifyEmailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="VerifyEmailResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstitutionByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="institution_name" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstitutionByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstitutionByNameResult" type="tns:Institution" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Institution">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="URL" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:Contact" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="IDObject" abstract="true">
        <s:complexContent mixed="false">
          <s:extension base="tns:Object" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Object" abstract="true" />
      <s:complexType name="Contact">
        <s:complexContent mixed="false">
          <s:extension base="tns:Object">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="AddressLine1" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AddressLine2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ZipCode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Country" type="tns:Country" />
              <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PhoneExt" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Country">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetInstitution">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="institution_id" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstitutionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstitutionResult" type="tns:Institution" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBackgroundStrainList">
        <s:complexType />
      </s:element>
      <s:element name="GetBackgroundStrainListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBackgroundStrainListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfListItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ListItem" nillable="true" type="tns:ListItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ListItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" default="true" name="Enabled" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" default="false" name="Selected" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" default="" name="Text" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" default="" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetStateAbbreviationList">
        <s:complexType />
      </s:element>
      <s:element name="GetStateAbbreviationListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStateAbbreviationListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCountryList">
        <s:complexType />
      </s:element>
      <s:element name="GetCountryListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCountryListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInstitutions">
        <s:complexType />
      </s:element>
      <s:element name="GetInstitutionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstitutionsResult" type="tns:ArrayOfInstitution" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInstitution">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Institution" nillable="true" type="tns:Institution" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetSexList">
        <s:complexType />
      </s:element>
      <s:element name="GetSexListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSexListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSexIDList">
        <s:complexType />
      </s:element>
      <s:element name="GetSexIDListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSexIDListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetResearchAreaList">
        <s:complexType />
      </s:element>
      <s:element name="GetResearchAreaListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetResearchAreaListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTitleList">
        <s:complexType />
      </s:element>
      <s:element name="GetTitleListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTitleListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTissueList">
        <s:complexType />
      </s:element>
      <s:element name="GetTissueListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTissueListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTissueDistributionList">
        <s:complexType />
      </s:element>
      <s:element name="GetTissueDistributionListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTissueDistributionListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetBackcrossHistoryList">
        <s:complexType />
      </s:element>
      <s:element name="GetBackcrossHistoryListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetBackcrossHistoryListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGenomicManipulationList">
        <s:complexType />
      </s:element>
      <s:element name="GetGenomicManipulationListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGenomicManipulationListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFundingSourceList">
        <s:complexType />
      </s:element>
      <s:element name="GetFundingSourceListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFundingSourceListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrderCOU">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="order_id" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="official" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="official_email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrderCOUResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetOrderFromGUID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetOrderFromGUIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetOrderFromGUIDResult" type="tns:Order" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Order">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="OrderID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Client" type="tns:Member" />
              <s:element minOccurs="0" maxOccurs="1" name="Center" type="tns:Center" />
              <s:element minOccurs="0" maxOccurs="1" name="BackgroundStrain" type="tns:Strain" />
              <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:OrderStatus" />
              <s:element minOccurs="1" maxOccurs="1" name="RequestedComplete" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Received" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="Completed" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="OrderCreatedDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="DateAccepted" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="FundingSourceID" type="tns:ID" />
              <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FundingSourceName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BackcrossHistoryName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TissueDistributionID" type="tns:ID" />
              <s:element minOccurs="0" maxOccurs="1" name="TissueDistributionName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PaymentReceived" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProvidedMice" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProvidedTissue" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProvidedDNA" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProvidedRNA" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ProvidedTissueID" type="tns:ID" />
              <s:element minOccurs="0" maxOccurs="1" name="ProvidedTissueName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="SampleCount" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="SampleCountReceived" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ExperimentCount" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="LabStrainName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BioMedicalDescription" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PreliminaryPhenotype" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AffectedLocus" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PhoneExt" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Instructions" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Age" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BillingNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Sex" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DietCurrent" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DietRequested" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Housing" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CageNumbers" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Vet" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GUID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Official" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="OfficialEmail" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AvailUponRequest" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="HasData" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="PhenotypeDatumCount" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="DocumentDataCount" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="PIFname" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PILName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="PIEmail" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="VetContact" type="tns:Contact" />
              <s:element minOccurs="0" maxOccurs="1" name="ResearchAreas" type="tns:ArrayOfResearchArea" />
              <s:element minOccurs="0" maxOccurs="1" name="GenomicInfo" type="tns:ArrayOfGenomicInfo" />
              <s:element minOccurs="0" maxOccurs="1" name="Tissues" type="tns:ArrayOfTissue" />
              <s:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfCatalogItem" />
              <s:element minOccurs="1" maxOccurs="1" name="NewMap" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Member">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Institution" type="tns:Institution" />
              <s:element minOccurs="0" maxOccurs="1" name="Laboratory" type="tns:Laboratory" />
              <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CommaName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:Contact" />
              <s:element minOccurs="1" maxOccurs="1" name="TitleID" type="tns:ID" />
              <s:element minOccurs="0" maxOccurs="1" name="TitleName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ORCID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="History" type="tns:ObjectHistory" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Laboratory">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ID" />
      <s:complexType name="ObjectHistory">
        <s:complexContent mixed="false">
          <s:extension base="tns:Object">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="CreationID" type="tns:ID" />
              <s:element minOccurs="1" maxOccurs="1" name="LastModifyID" type="tns:ID" />
              <s:element minOccurs="1" maxOccurs="1" name="CreationDate" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="LastModifyDate" type="s:dateTime" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Center">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CenterID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ShortName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="GrantNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TestNumberPrefix" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Director" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DirectorEmail" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CenterRRID" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="IsAlumni" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Strain">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CommonName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="StrainDescription" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Species" type="tns:Species" />
              <s:element minOccurs="0" maxOccurs="1" name="MaternalStrainName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BackgroundStrainName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BreedingProtocol" type="tns:Protocol" />
              <s:element minOccurs="0" maxOccurs="1" name="TreatmentProtocol" type="tns:Protocol" />
              <s:element minOccurs="0" maxOccurs="1" name="PhenotypeDescription" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CreationMethodName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="DevelopmentStatusName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="BreedingTypeName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="IsStandardFavorite" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="ConsortiumID" type="tns:ID" />
              <s:element minOccurs="1" maxOccurs="1" name="IsPublic" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="MaleCount" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="FemaleCount" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="UnknownCount" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="BreedingGenerations" type="s:short" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Species">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Protocol">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TypeName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:short" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="OrderStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Pending" />
          <s:enumeration value="Accepted" />
          <s:enumeration value="Rejected" />
          <s:enumeration value="Complete" />
          <s:enumeration value="Withdrawn" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfResearchArea">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ResearchArea" nillable="true" type="tns:ResearchArea" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ResearchArea">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfGenomicInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="GenomicInfo" nillable="true" type="tns:GenomicInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GenomicInfo">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="TargetedMutation" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfTissue">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Tissue" nillable="true" type="tns:Tissue" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Tissue">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCatalogItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CatalogItem" nillable="true" type="tns:CatalogItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CatalogItem">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CatalogItemID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TestNumber" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TestName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ImageTitle" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="TestPrice" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="DataCollected" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Inactive" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="CenterCore" type="tns:CenterCore" />
              <s:element minOccurs="1" maxOccurs="1" name="CenterCount" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ExpFactors" type="tns:ArrayOfExpFactor" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="CenterCore">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CenterCoreID" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ParentCoreID" type="tns:ID" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CoreRRID" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="IsSubcore" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Center" type="tns:Center" />
              <s:element minOccurs="1" maxOccurs="1" name="Inactive" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfExpFactor">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ExpFactor" nillable="true" type="tns:ExpFactor" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExpFactor">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Unit" type="tns:DataUnit" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Abbreviation" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MinValue" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="MaxValue" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="IsCategorical" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Batch" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="Measurements" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="Values" type="tns:ArrayOfExpFactorValue" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="DataUnit">
        <s:complexContent mixed="false">
          <s:extension base="tns:IDObject">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="TypeID" type="tns:ID" />
              <s:element minOccurs="0" maxOccurs="1" name="TypeName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Symbol" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfExpFactorValue">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ExpFactorValue" nillable="true" type="tns:ExpFactorValue" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExpFactorValue">
        <s:complexContent mixed="false">
          <s:extension base="tns:Object">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="AbbreviatedValue" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ExpFactor" type="tns:ExpFactor" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetInstitutionList">
        <s:complexType />
      </s:element>
      <s:element name="GetInstitutionListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInstitutionListResult" type="tns:ArrayOfListItem" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="boolean" type="s:boolean" />
      <s:element name="Institution" nillable="true" type="tns:Institution" />
      <s:element name="ArrayOfListItem" nillable="true" type="tns:ArrayOfListItem" />
      <s:element name="ArrayOfInstitution" nillable="true" type="tns:ArrayOfInstitution" />
      <s:element name="Order" nillable="true" type="tns:Order" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="RequestPasswordSoapIn">
    <wsdl:part name="parameters" element="tns:RequestPassword" />
  </wsdl:message>
  <wsdl:message name="RequestPasswordSoapOut">
    <wsdl:part name="parameters" element="tns:RequestPasswordResponse" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailSoapIn">
    <wsdl:part name="parameters" element="tns:VerifyEmail" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailSoapOut">
    <wsdl:part name="parameters" element="tns:VerifyEmailResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionByNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstitutionByName" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionByNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstitutionByNameResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstitution" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstitutionResponse" />
  </wsdl:message>
  <wsdl:message name="GetBackgroundStrainListSoapIn">
    <wsdl:part name="parameters" element="tns:GetBackgroundStrainList" />
  </wsdl:message>
  <wsdl:message name="GetBackgroundStrainListSoapOut">
    <wsdl:part name="parameters" element="tns:GetBackgroundStrainListResponse" />
  </wsdl:message>
  <wsdl:message name="GetStateAbbreviationListSoapIn">
    <wsdl:part name="parameters" element="tns:GetStateAbbreviationList" />
  </wsdl:message>
  <wsdl:message name="GetStateAbbreviationListSoapOut">
    <wsdl:part name="parameters" element="tns:GetStateAbbreviationListResponse" />
  </wsdl:message>
  <wsdl:message name="GetCountryListSoapIn">
    <wsdl:part name="parameters" element="tns:GetCountryList" />
  </wsdl:message>
  <wsdl:message name="GetCountryListSoapOut">
    <wsdl:part name="parameters" element="tns:GetCountryListResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionsSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstitutions" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionsSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstitutionsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSexListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSexList" />
  </wsdl:message>
  <wsdl:message name="GetSexListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSexListResponse" />
  </wsdl:message>
  <wsdl:message name="GetSexIDListSoapIn">
    <wsdl:part name="parameters" element="tns:GetSexIDList" />
  </wsdl:message>
  <wsdl:message name="GetSexIDListSoapOut">
    <wsdl:part name="parameters" element="tns:GetSexIDListResponse" />
  </wsdl:message>
  <wsdl:message name="GetResearchAreaListSoapIn">
    <wsdl:part name="parameters" element="tns:GetResearchAreaList" />
  </wsdl:message>
  <wsdl:message name="GetResearchAreaListSoapOut">
    <wsdl:part name="parameters" element="tns:GetResearchAreaListResponse" />
  </wsdl:message>
  <wsdl:message name="GetTitleListSoapIn">
    <wsdl:part name="parameters" element="tns:GetTitleList" />
  </wsdl:message>
  <wsdl:message name="GetTitleListSoapOut">
    <wsdl:part name="parameters" element="tns:GetTitleListResponse" />
  </wsdl:message>
  <wsdl:message name="GetTissueListSoapIn">
    <wsdl:part name="parameters" element="tns:GetTissueList" />
  </wsdl:message>
  <wsdl:message name="GetTissueListSoapOut">
    <wsdl:part name="parameters" element="tns:GetTissueListResponse" />
  </wsdl:message>
  <wsdl:message name="GetTissueDistributionListSoapIn">
    <wsdl:part name="parameters" element="tns:GetTissueDistributionList" />
  </wsdl:message>
  <wsdl:message name="GetTissueDistributionListSoapOut">
    <wsdl:part name="parameters" element="tns:GetTissueDistributionListResponse" />
  </wsdl:message>
  <wsdl:message name="GetBackcrossHistoryListSoapIn">
    <wsdl:part name="parameters" element="tns:GetBackcrossHistoryList" />
  </wsdl:message>
  <wsdl:message name="GetBackcrossHistoryListSoapOut">
    <wsdl:part name="parameters" element="tns:GetBackcrossHistoryListResponse" />
  </wsdl:message>
  <wsdl:message name="GetGenomicManipulationListSoapIn">
    <wsdl:part name="parameters" element="tns:GetGenomicManipulationList" />
  </wsdl:message>
  <wsdl:message name="GetGenomicManipulationListSoapOut">
    <wsdl:part name="parameters" element="tns:GetGenomicManipulationListResponse" />
  </wsdl:message>
  <wsdl:message name="GetFundingSourceListSoapIn">
    <wsdl:part name="parameters" element="tns:GetFundingSourceList" />
  </wsdl:message>
  <wsdl:message name="GetFundingSourceListSoapOut">
    <wsdl:part name="parameters" element="tns:GetFundingSourceListResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderCOUSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateOrderCOU" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderCOUSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateOrderCOUResponse" />
  </wsdl:message>
  <wsdl:message name="GetOrderFromGUIDSoapIn">
    <wsdl:part name="parameters" element="tns:GetOrderFromGUID" />
  </wsdl:message>
  <wsdl:message name="GetOrderFromGUIDSoapOut">
    <wsdl:part name="parameters" element="tns:GetOrderFromGUIDResponse" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionListSoapIn">
    <wsdl:part name="parameters" element="tns:GetInstitutionList" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionListSoapOut">
    <wsdl:part name="parameters" element="tns:GetInstitutionListResponse" />
  </wsdl:message>
  <wsdl:message name="RequestPasswordHttpGetIn">
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RequestPasswordHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailHttpGetIn">
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionByNameHttpGetIn">
    <wsdl:part name="institution_name" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionByNameHttpGetOut">
    <wsdl:part name="Body" element="tns:Institution" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionHttpGetIn">
    <wsdl:part name="institution_id" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionHttpGetOut">
    <wsdl:part name="Body" element="tns:Institution" />
  </wsdl:message>
  <wsdl:message name="GetBackgroundStrainListHttpGetIn" />
  <wsdl:message name="GetBackgroundStrainListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetStateAbbreviationListHttpGetIn" />
  <wsdl:message name="GetStateAbbreviationListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetCountryListHttpGetIn" />
  <wsdl:message name="GetCountryListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionsHttpGetIn" />
  <wsdl:message name="GetInstitutionsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstitution" />
  </wsdl:message>
  <wsdl:message name="GetSexListHttpGetIn" />
  <wsdl:message name="GetSexListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetSexIDListHttpGetIn" />
  <wsdl:message name="GetSexIDListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetResearchAreaListHttpGetIn" />
  <wsdl:message name="GetResearchAreaListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetTitleListHttpGetIn" />
  <wsdl:message name="GetTitleListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetTissueListHttpGetIn" />
  <wsdl:message name="GetTissueListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetTissueDistributionListHttpGetIn" />
  <wsdl:message name="GetTissueDistributionListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetBackcrossHistoryListHttpGetIn" />
  <wsdl:message name="GetBackcrossHistoryListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetGenomicManipulationListHttpGetIn" />
  <wsdl:message name="GetGenomicManipulationListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetFundingSourceListHttpGetIn" />
  <wsdl:message name="GetFundingSourceListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderCOUHttpGetIn">
    <wsdl:part name="order_id" type="s:string" />
    <wsdl:part name="official" type="s:string" />
    <wsdl:part name="official_email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderCOUHttpGetOut" />
  <wsdl:message name="GetOrderFromGUIDHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrderFromGUIDHttpGetOut">
    <wsdl:part name="Body" element="tns:Order" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionListHttpGetIn" />
  <wsdl:message name="GetInstitutionListHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="RequestPasswordHttpPostIn">
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RequestPasswordHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailHttpPostIn">
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VerifyEmailHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionByNameHttpPostIn">
    <wsdl:part name="institution_name" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionByNameHttpPostOut">
    <wsdl:part name="Body" element="tns:Institution" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionHttpPostIn">
    <wsdl:part name="institution_id" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionHttpPostOut">
    <wsdl:part name="Body" element="tns:Institution" />
  </wsdl:message>
  <wsdl:message name="GetBackgroundStrainListHttpPostIn" />
  <wsdl:message name="GetBackgroundStrainListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetStateAbbreviationListHttpPostIn" />
  <wsdl:message name="GetStateAbbreviationListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetCountryListHttpPostIn" />
  <wsdl:message name="GetCountryListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionsHttpPostIn" />
  <wsdl:message name="GetInstitutionsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfInstitution" />
  </wsdl:message>
  <wsdl:message name="GetSexListHttpPostIn" />
  <wsdl:message name="GetSexListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetSexIDListHttpPostIn" />
  <wsdl:message name="GetSexIDListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetResearchAreaListHttpPostIn" />
  <wsdl:message name="GetResearchAreaListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetTitleListHttpPostIn" />
  <wsdl:message name="GetTitleListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetTissueListHttpPostIn" />
  <wsdl:message name="GetTissueListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetTissueDistributionListHttpPostIn" />
  <wsdl:message name="GetTissueDistributionListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetBackcrossHistoryListHttpPostIn" />
  <wsdl:message name="GetBackcrossHistoryListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetGenomicManipulationListHttpPostIn" />
  <wsdl:message name="GetGenomicManipulationListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="GetFundingSourceListHttpPostIn" />
  <wsdl:message name="GetFundingSourceListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderCOUHttpPostIn">
    <wsdl:part name="order_id" type="s:string" />
    <wsdl:part name="official" type="s:string" />
    <wsdl:part name="official_email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderCOUHttpPostOut" />
  <wsdl:message name="GetOrderFromGUIDHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetOrderFromGUIDHttpPostOut">
    <wsdl:part name="Body" element="tns:Order" />
  </wsdl:message>
  <wsdl:message name="GetInstitutionListHttpPostIn" />
  <wsdl:message name="GetInstitutionListHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfListItem" />
  </wsdl:message>
  <wsdl:portType name="SharedSoap">
    <wsdl:operation name="RequestPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method can be used to email the client his or her login credentials. Returns true if email address is valid and email was successfully sent&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:RequestPasswordSoapIn" />
      <wsdl:output message="tns:RequestPasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="VerifyEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This will check if an MMPC account exists for a given user's email address.</wsdl:documentation>
      <wsdl:input message="tns:VerifyEmailSoapIn" />
      <wsdl:output message="tns:VerifyEmailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the specified MMPC institution's data using the institution name (institution_name is NOT case sensitive) &lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionByNameSoapIn" />
      <wsdl:output message="tns:GetInstitutionByNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitution">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the specified MMPC institution's data (parameter institution_id required) &lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionSoapIn" />
      <wsdl:output message="tns:GetInstitutionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBackgroundStrainList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Strains.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetBackgroundStrainListSoapIn" />
      <wsdl:output message="tns:GetBackgroundStrainListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateAbbreviationList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of State Abbreviations.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetStateAbbreviationListSoapIn" />
      <wsdl:output message="tns:GetStateAbbreviationListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCountryList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Countries.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetCountryListSoapIn" />
      <wsdl:output message="tns:GetCountryListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Institutions.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionsSoapIn" />
      <wsdl:output message="tns:GetInstitutionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSexList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Sexes.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetSexListSoapIn" />
      <wsdl:output message="tns:GetSexListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSexIDList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Sexes with IDs.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetSexIDListSoapIn" />
      <wsdl:output message="tns:GetSexIDListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchAreaList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Research Areas.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetResearchAreaListSoapIn" />
      <wsdl:output message="tns:GetResearchAreaListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTitleList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Titles.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTitleListSoapIn" />
      <wsdl:output message="tns:GetTitleListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTissueList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Tissue IDs and Names.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTissueListSoapIn" />
      <wsdl:output message="tns:GetTissueListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTissueDistributionList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Tissue Distribution IDs and Names.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTissueDistributionListSoapIn" />
      <wsdl:output message="tns:GetTissueDistributionListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBackcrossHistoryList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Backcross Histories.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetBackcrossHistoryListSoapIn" />
      <wsdl:output message="tns:GetBackcrossHistoryListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGenomicManipulationList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Genomic Manipulations.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetGenomicManipulationListSoapIn" />
      <wsdl:output message="tns:GetGenomicManipulationListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFundingSourceList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Funding Sources.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetFundingSourceListSoapIn" />
      <wsdl:output message="tns:GetFundingSourceListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderCOU">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates the COU (Condititions of Use) agreement Official and Official's email. This method should be used to "Accept" the COU.</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrderCOUSoapIn" />
      <wsdl:output message="tns:UpdateOrderCOUSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrderFromGUID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method returns an order (OrderID and Client Information) from it's respective GUID for displaying the order summary for accepting the Conditions of Use (COU)</wsdl:documentation>
      <wsdl:input message="tns:GetOrderFromGUIDSoapIn" />
      <wsdl:output message="tns:GetOrderFromGUIDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Institutions *Data returned includes ID and Name only*.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionListSoapIn" />
      <wsdl:output message="tns:GetInstitutionListSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SharedHttpGet">
    <wsdl:operation name="RequestPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method can be used to email the client his or her login credentials. Returns true if email address is valid and email was successfully sent&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:RequestPasswordHttpGetIn" />
      <wsdl:output message="tns:RequestPasswordHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="VerifyEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This will check if an MMPC account exists for a given user's email address.</wsdl:documentation>
      <wsdl:input message="tns:VerifyEmailHttpGetIn" />
      <wsdl:output message="tns:VerifyEmailHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the specified MMPC institution's data using the institution name (institution_name is NOT case sensitive) &lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionByNameHttpGetIn" />
      <wsdl:output message="tns:GetInstitutionByNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitution">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the specified MMPC institution's data (parameter institution_id required) &lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionHttpGetIn" />
      <wsdl:output message="tns:GetInstitutionHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBackgroundStrainList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Strains.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetBackgroundStrainListHttpGetIn" />
      <wsdl:output message="tns:GetBackgroundStrainListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateAbbreviationList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of State Abbreviations.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetStateAbbreviationListHttpGetIn" />
      <wsdl:output message="tns:GetStateAbbreviationListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCountryList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Countries.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetCountryListHttpGetIn" />
      <wsdl:output message="tns:GetCountryListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Institutions.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionsHttpGetIn" />
      <wsdl:output message="tns:GetInstitutionsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSexList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Sexes.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetSexListHttpGetIn" />
      <wsdl:output message="tns:GetSexListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSexIDList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Sexes with IDs.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetSexIDListHttpGetIn" />
      <wsdl:output message="tns:GetSexIDListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchAreaList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Research Areas.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetResearchAreaListHttpGetIn" />
      <wsdl:output message="tns:GetResearchAreaListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTitleList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Titles.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTitleListHttpGetIn" />
      <wsdl:output message="tns:GetTitleListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTissueList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Tissue IDs and Names.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTissueListHttpGetIn" />
      <wsdl:output message="tns:GetTissueListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTissueDistributionList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Tissue Distribution IDs and Names.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTissueDistributionListHttpGetIn" />
      <wsdl:output message="tns:GetTissueDistributionListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBackcrossHistoryList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Backcross Histories.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetBackcrossHistoryListHttpGetIn" />
      <wsdl:output message="tns:GetBackcrossHistoryListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGenomicManipulationList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Genomic Manipulations.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetGenomicManipulationListHttpGetIn" />
      <wsdl:output message="tns:GetGenomicManipulationListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFundingSourceList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Funding Sources.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetFundingSourceListHttpGetIn" />
      <wsdl:output message="tns:GetFundingSourceListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderCOU">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates the COU (Condititions of Use) agreement Official and Official's email. This method should be used to "Accept" the COU.</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrderCOUHttpGetIn" />
      <wsdl:output message="tns:UpdateOrderCOUHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrderFromGUID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method returns an order (OrderID and Client Information) from it's respective GUID for displaying the order summary for accepting the Conditions of Use (COU)</wsdl:documentation>
      <wsdl:input message="tns:GetOrderFromGUIDHttpGetIn" />
      <wsdl:output message="tns:GetOrderFromGUIDHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Institutions *Data returned includes ID and Name only*.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionListHttpGetIn" />
      <wsdl:output message="tns:GetInstitutionListHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SharedHttpPost">
    <wsdl:operation name="RequestPassword">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method can be used to email the client his or her login credentials. Returns true if email address is valid and email was successfully sent&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:RequestPasswordHttpPostIn" />
      <wsdl:output message="tns:RequestPasswordHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="VerifyEmail">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This will check if an MMPC account exists for a given user's email address.</wsdl:documentation>
      <wsdl:input message="tns:VerifyEmailHttpPostIn" />
      <wsdl:output message="tns:VerifyEmailHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionByName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the specified MMPC institution's data using the institution name (institution_name is NOT case sensitive) &lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionByNameHttpPostIn" />
      <wsdl:output message="tns:GetInstitutionByNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitution">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the specified MMPC institution's data (parameter institution_id required) &lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionHttpPostIn" />
      <wsdl:output message="tns:GetInstitutionHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBackgroundStrainList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Strains.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetBackgroundStrainListHttpPostIn" />
      <wsdl:output message="tns:GetBackgroundStrainListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStateAbbreviationList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of State Abbreviations.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetStateAbbreviationListHttpPostIn" />
      <wsdl:output message="tns:GetStateAbbreviationListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCountryList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Countries.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetCountryListHttpPostIn" />
      <wsdl:output message="tns:GetCountryListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Institutions.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionsHttpPostIn" />
      <wsdl:output message="tns:GetInstitutionsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSexList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Sexes.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetSexListHttpPostIn" />
      <wsdl:output message="tns:GetSexListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSexIDList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Sexes with IDs.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetSexIDListHttpPostIn" />
      <wsdl:output message="tns:GetSexIDListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetResearchAreaList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Research Areas.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetResearchAreaListHttpPostIn" />
      <wsdl:output message="tns:GetResearchAreaListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTitleList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Titles.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTitleListHttpPostIn" />
      <wsdl:output message="tns:GetTitleListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTissueList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Tissue IDs and Names.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTissueListHttpPostIn" />
      <wsdl:output message="tns:GetTissueListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTissueDistributionList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Tissue Distribution IDs and Names.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetTissueDistributionListHttpPostIn" />
      <wsdl:output message="tns:GetTissueDistributionListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetBackcrossHistoryList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Backcross Histories.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetBackcrossHistoryListHttpPostIn" />
      <wsdl:output message="tns:GetBackcrossHistoryListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGenomicManipulationList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Genomic Manipulations.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetGenomicManipulationListHttpPostIn" />
      <wsdl:output message="tns:GetGenomicManipulationListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFundingSourceList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method will return the MMPC list of Funding Sources.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetFundingSourceListHttpPostIn" />
      <wsdl:output message="tns:GetFundingSourceListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderCOU">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates the COU (Condititions of Use) agreement Official and Official's email. This method should be used to "Accept" the COU.</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrderCOUHttpPostIn" />
      <wsdl:output message="tns:UpdateOrderCOUHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetOrderFromGUID">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method returns an order (OrderID and Client Information) from it's respective GUID for displaying the order summary for accepting the Conditions of Use (COU)</wsdl:documentation>
      <wsdl:input message="tns:GetOrderFromGUIDHttpPostIn" />
      <wsdl:output message="tns:GetOrderFromGUIDHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the MMPC List of Institutions *Data returned includes ID and Name only*.&lt;br /&gt;</wsdl:documentation>
      <wsdl:input message="tns:GetInstitutionListHttpPostIn" />
      <wsdl:output message="tns:GetInstitutionListHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SharedSoap" type="tns:SharedSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="RequestPassword">
      <soap:operation soapAction="http://www.mmpc.org/RequestPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyEmail">
      <soap:operation soapAction="http://www.mmpc.org/VerifyEmail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionByName">
      <soap:operation soapAction="http://www.mmpc.org/GetInstitutionByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitution">
      <soap:operation soapAction="http://www.mmpc.org/GetInstitution" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackgroundStrainList">
      <soap:operation soapAction="http://www.mmpc.org/GetBackgroundStrainList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateAbbreviationList">
      <soap:operation soapAction="http://www.mmpc.org/GetStateAbbreviationList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountryList">
      <soap:operation soapAction="http://www.mmpc.org/GetCountryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutions">
      <soap:operation soapAction="http://www.mmpc.org/GetInstitutions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexList">
      <soap:operation soapAction="http://www.mmpc.org/GetSexList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexIDList">
      <soap:operation soapAction="http://www.mmpc.org/GetSexIDList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchAreaList">
      <soap:operation soapAction="http://www.mmpc.org/GetResearchAreaList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTitleList">
      <soap:operation soapAction="http://www.mmpc.org/GetTitleList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueList">
      <soap:operation soapAction="http://www.mmpc.org/GetTissueList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueDistributionList">
      <soap:operation soapAction="http://www.mmpc.org/GetTissueDistributionList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackcrossHistoryList">
      <soap:operation soapAction="http://www.mmpc.org/GetBackcrossHistoryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGenomicManipulationList">
      <soap:operation soapAction="http://www.mmpc.org/GetGenomicManipulationList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFundingSourceList">
      <soap:operation soapAction="http://www.mmpc.org/GetFundingSourceList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderCOU">
      <soap:operation soapAction="http://www.mmpc.org/UpdateOrderCOU" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrderFromGUID">
      <soap:operation soapAction="http://www.mmpc.org/GetOrderFromGUID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionList">
      <soap:operation soapAction="http://www.mmpc.org/GetInstitutionList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SharedSoap12" type="tns:SharedSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="RequestPassword">
      <soap12:operation soapAction="http://www.mmpc.org/RequestPassword" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyEmail">
      <soap12:operation soapAction="http://www.mmpc.org/VerifyEmail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionByName">
      <soap12:operation soapAction="http://www.mmpc.org/GetInstitutionByName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitution">
      <soap12:operation soapAction="http://www.mmpc.org/GetInstitution" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackgroundStrainList">
      <soap12:operation soapAction="http://www.mmpc.org/GetBackgroundStrainList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateAbbreviationList">
      <soap12:operation soapAction="http://www.mmpc.org/GetStateAbbreviationList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountryList">
      <soap12:operation soapAction="http://www.mmpc.org/GetCountryList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutions">
      <soap12:operation soapAction="http://www.mmpc.org/GetInstitutions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexList">
      <soap12:operation soapAction="http://www.mmpc.org/GetSexList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexIDList">
      <soap12:operation soapAction="http://www.mmpc.org/GetSexIDList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchAreaList">
      <soap12:operation soapAction="http://www.mmpc.org/GetResearchAreaList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTitleList">
      <soap12:operation soapAction="http://www.mmpc.org/GetTitleList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueList">
      <soap12:operation soapAction="http://www.mmpc.org/GetTissueList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueDistributionList">
      <soap12:operation soapAction="http://www.mmpc.org/GetTissueDistributionList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackcrossHistoryList">
      <soap12:operation soapAction="http://www.mmpc.org/GetBackcrossHistoryList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGenomicManipulationList">
      <soap12:operation soapAction="http://www.mmpc.org/GetGenomicManipulationList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFundingSourceList">
      <soap12:operation soapAction="http://www.mmpc.org/GetFundingSourceList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderCOU">
      <soap12:operation soapAction="http://www.mmpc.org/UpdateOrderCOU" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetOrderFromGUID">
      <soap12:operation soapAction="http://www.mmpc.org/GetOrderFromGUID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionList">
      <soap12:operation soapAction="http://www.mmpc.org/GetInstitutionList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SharedHttpGet" type="tns:SharedHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="RequestPassword">
      <http:operation location="/RequestPassword" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyEmail">
      <http:operation location="/VerifyEmail" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionByName">
      <http:operation location="/GetInstitutionByName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitution">
      <http:operation location="/GetInstitution" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackgroundStrainList">
      <http:operation location="/GetBackgroundStrainList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateAbbreviationList">
      <http:operation location="/GetStateAbbreviationList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountryList">
      <http:operation location="/GetCountryList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutions">
      <http:operation location="/GetInstitutions" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexList">
      <http:operation location="/GetSexList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexIDList">
      <http:operation location="/GetSexIDList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchAreaList">
      <http:operation location="/GetResearchAreaList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTitleList">
      <http:operation location="/GetTitleList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueList">
      <http:operation location="/GetTissueList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueDistributionList">
      <http:operation location="/GetTissueDistributionList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackcrossHistoryList">
      <http:operation location="/GetBackcrossHistoryList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGenomicManipulationList">
      <http:operation location="/GetGenomicManipulationList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFundingSourceList">
      <http:operation location="/GetFundingSourceList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderCOU">
      <http:operation location="/UpdateOrderCOU" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetOrderFromGUID">
      <http:operation location="/GetOrderFromGUID" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionList">
      <http:operation location="/GetInstitutionList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SharedHttpPost" type="tns:SharedHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="RequestPassword">
      <http:operation location="/RequestPassword" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyEmail">
      <http:operation location="/VerifyEmail" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionByName">
      <http:operation location="/GetInstitutionByName" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitution">
      <http:operation location="/GetInstitution" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackgroundStrainList">
      <http:operation location="/GetBackgroundStrainList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStateAbbreviationList">
      <http:operation location="/GetStateAbbreviationList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountryList">
      <http:operation location="/GetCountryList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutions">
      <http:operation location="/GetInstitutions" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexList">
      <http:operation location="/GetSexList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSexIDList">
      <http:operation location="/GetSexIDList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResearchAreaList">
      <http:operation location="/GetResearchAreaList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTitleList">
      <http:operation location="/GetTitleList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueList">
      <http:operation location="/GetTissueList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTissueDistributionList">
      <http:operation location="/GetTissueDistributionList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBackcrossHistoryList">
      <http:operation location="/GetBackcrossHistoryList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGenomicManipulationList">
      <http:operation location="/GetGenomicManipulationList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFundingSourceList">
      <http:operation location="/GetFundingSourceList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderCOU">
      <http:operation location="/UpdateOrderCOU" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="GetOrderFromGUID">
      <http:operation location="/GetOrderFromGUID" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInstitutionList">
      <http:operation location="/GetInstitutionList" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Shared">
    <wsdl:port name="SharedSoap" binding="tns:SharedSoap">
      <soap:address location="https://www.mmpc.org/webservices/shared.asmx" />
    </wsdl:port>
    <wsdl:port name="SharedSoap12" binding="tns:SharedSoap12">
      <soap12:address location="https://www.mmpc.org/webservices/shared.asmx" />
    </wsdl:port>
    <wsdl:port name="SharedHttpGet" binding="tns:SharedHttpGet">
      <http:address location="https://www.mmpc.org/webservices/shared.asmx" />
    </wsdl:port>
    <wsdl:port name="SharedHttpPost" binding="tns:SharedHttpPost">
      <http:address location="https://www.mmpc.org/webservices/shared.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>