1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <xs:schema version="1.0" targetNamespace="http://msa.data.compbio/01/12/2010/" xmlns:tns="http://msa.data.compbio/01/12/2010/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
4 <xs:element name="getLastTested" type="tns:getLastTested"/>
6 <xs:element name="getLastTestedOn" type="tns:getLastTestedOn"/>
8 <xs:element name="getLastTestedOnResponse" type="tns:getLastTestedOnResponse"/>
10 <xs:element name="getLastTestedResponse" type="tns:getLastTestedResponse"/>
12 <xs:element name="getServiceCategories" type="tns:getServiceCategories"/>
14 <xs:element name="getServiceCategoriesResponse" type="tns:getServiceCategoriesResponse"/>
16 <xs:element name="getServiceDescription" type="tns:getServiceDescription"/>
18 <xs:element name="getServiceDescriptionResponse" type="tns:getServiceDescriptionResponse"/>
20 <xs:element name="getSupportedServices" type="tns:getSupportedServices"/>
22 <xs:element name="getSupportedServicesResponse" type="tns:getSupportedServicesResponse"/>
24 <xs:element name="isOperating" type="tns:isOperating"/>
26 <xs:element name="isOperatingResponse" type="tns:isOperatingResponse"/>
28 <xs:element name="testAllServices" type="tns:testAllServices"/>
30 <xs:element name="testAllServicesResponse" type="tns:testAllServicesResponse"/>
32 <xs:element name="testService" type="tns:testService"/>
34 <xs:element name="testServiceResponse" type="tns:testServiceResponse"/>
36 <xs:complexType name="testAllServices">
40 <xs:complexType name="testAllServicesResponse">
42 <xs:element name="return" type="xs:string" minOccurs="0"/>
46 <xs:complexType name="getLastTestedOn">
48 <xs:element name="arg0" type="tns:services" minOccurs="0"/>
52 <xs:complexType name="getLastTestedOnResponse">
54 <xs:element name="return" type="xs:dateTime" minOccurs="0"/>
58 <xs:complexType name="getServiceDescription">
60 <xs:element name="arg0" type="tns:services" minOccurs="0"/>
64 <xs:complexType name="getServiceDescriptionResponse">
66 <xs:element name="return" type="xs:string" minOccurs="0"/>
70 <xs:complexType name="getSupportedServices">
74 <xs:complexType name="getSupportedServicesResponse">
76 <xs:element name="return" type="tns:services" minOccurs="0" maxOccurs="unbounded"/>
80 <xs:complexType name="getServiceCategories">
84 <xs:complexType name="getServiceCategoriesResponse">
86 <xs:element name="return" type="tns:category" minOccurs="0" maxOccurs="unbounded"/>
90 <xs:complexType name="category">
92 <xs:element name="name" type="xs:string" minOccurs="0"/>
93 <xs:element name="services" type="tns:services" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
97 <xs:complexType name="isOperating">
99 <xs:element name="arg0" type="tns:services" minOccurs="0"/>
103 <xs:complexType name="isOperatingResponse">
105 <xs:element name="return" type="xs:boolean"/>
109 <xs:complexType name="testService">
111 <xs:element name="arg0" type="tns:services" minOccurs="0"/>
115 <xs:complexType name="testServiceResponse">
117 <xs:element name="return" type="xs:string" minOccurs="0"/>
121 <xs:complexType name="getLastTested">
123 <xs:element name="arg0" type="tns:services" minOccurs="0"/>
127 <xs:complexType name="getLastTestedResponse">
129 <xs:element name="return" type="xs:int"/>
133 <xs:simpleType name="services">
134 <xs:restriction base="xs:string">
135 <xs:enumeration value="MafftWS"/>
136 <xs:enumeration value="MuscleWS"/>
137 <xs:enumeration value="ClustalWS"/>
138 <xs:enumeration value="ClustalOWS"/>
139 <xs:enumeration value="TcoffeeWS"/>
140 <xs:enumeration value="ProbconsWS"/>
141 <xs:enumeration value="MSAprobsWS"/>
142 <xs:enumeration value="GLprobsWS"/>
143 <xs:enumeration value="AAConWS"/>
144 <xs:enumeration value="JronnWS"/>
145 <xs:enumeration value="DisemblWS"/>
146 <xs:enumeration value="GlobPlotWS"/>
147 <xs:enumeration value="IUPredWS"/>
148 <xs:enumeration value="JpredWS"/>
149 <xs:enumeration value="RNAalifoldWS"/>