| 1 | <?xml version="1.0" encoding="ISO-8859-1"?> |
|---|
| 2 | <definitions targetNamespace="http://mips.gsf.de/hobit/services/psimi" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="net:sf:psidev:mi" xmlns:ns1="http://mips.gsf.de/hobit/services/psimi" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://mips.gsf.de/hobit/services/psimi" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|---|
| 3 | <types> |
|---|
| 4 | <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="net:sf:psidev:mi" xmlns="net:sf:psidev:mi" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|---|
| 5 | <xs:element name="entrySet"> |
|---|
| 6 | <xs:annotation> |
|---|
| 7 | <xs:documentation>Root element of the Molecular Interaction Format</xs:documentation> |
|---|
| 8 | </xs:annotation> |
|---|
| 9 | <xs:complexType> |
|---|
| 10 | <xs:sequence> |
|---|
| 11 | <xs:element maxOccurs="unbounded" name="entry"> |
|---|
| 12 | <xs:annotation> |
|---|
| 13 | <xs:documentation>Describes one or more interactions as a self-contained unit. Multiple entries from different files can be concatenated into a single entrySet.</xs:documentation> |
|---|
| 14 | </xs:annotation> |
|---|
| 15 | <xs:complexType> |
|---|
| 16 | <xs:sequence> |
|---|
| 17 | <xs:element minOccurs="0" name="source"> |
|---|
| 18 | <xs:annotation> |
|---|
| 19 | <xs:documentation>Desciption of the source of the entry, usually an organisation</xs:documentation> |
|---|
| 20 | </xs:annotation> |
|---|
| 21 | <xs:complexType> |
|---|
| 22 | <xs:sequence> |
|---|
| 23 | <xs:element minOccurs="0" name="names" type="namesType"> |
|---|
| 24 | <xs:annotation> |
|---|
| 25 | <xs:documentation>Name(s) of the data source, for example the organisation name.</xs:documentation> |
|---|
| 26 | </xs:annotation> |
|---|
| 27 | </xs:element> |
|---|
| 28 | <xs:element minOccurs="0" name="bibref" type="bibrefType"> |
|---|
| 29 | <xs:annotation> |
|---|
| 30 | <xs:documentation>Bibliographic reference for the data source. Example: A paper which describes all interactions of the entry.</xs:documentation> |
|---|
| 31 | </xs:annotation> |
|---|
| 32 | </xs:element> |
|---|
| 33 | <xs:element minOccurs="0" name="xref" type="xrefType"> |
|---|
| 34 | <xs:annotation> |
|---|
| 35 | <xs:documentation>Cross reference for the data source. Example: Entry in a database of databases. </xs:documentation> |
|---|
| 36 | </xs:annotation> |
|---|
| 37 | </xs:element> |
|---|
| 38 | <xs:element minOccurs="0" name="attributeList" type="attributeListType"> |
|---|
| 39 | <xs:annotation> |
|---|
| 40 | <xs:documentation>Further description of the source.</xs:documentation> |
|---|
| 41 | </xs:annotation> |
|---|
| 42 | </xs:element> |
|---|
| 43 | </xs:sequence> |
|---|
| 44 | <xs:attribute name="release" type="xs:string" use="optional"/> |
|---|
| 45 | <xs:attribute name="releaseDate" type="xs:date" use="optional"/> |
|---|
| 46 | </xs:complexType> |
|---|
| 47 | </xs:element> |
|---|
| 48 | <xs:element minOccurs="0" name="availabilityList"> |
|---|
| 49 | <xs:annotation> |
|---|
| 50 | <xs:documentation>Data availability statements, for example copyrights</xs:documentation> |
|---|
| 51 | </xs:annotation> |
|---|
| 52 | <xs:complexType> |
|---|
| 53 | <xs:sequence> |
|---|
| 54 | <xs:element default="free" maxOccurs="unbounded" minOccurs="0" name="availability" type="availabilityType"> |
|---|
| 55 | <xs:annotation> |
|---|
| 56 | <xs:documentation>Describes data availability, e.g. through a copyright statement. If no availability is given, the data is assumed to be freely available.</xs:documentation> |
|---|
| 57 | </xs:annotation> |
|---|
| 58 | </xs:element> |
|---|
| 59 | </xs:sequence> |
|---|
| 60 | </xs:complexType> |
|---|
| 61 | </xs:element> |
|---|
| 62 | <xs:element minOccurs="0" name="experimentList"> |
|---|
| 63 | <xs:annotation> |
|---|
| 64 | <xs:documentation>All experiments in which the interactions of this entry have been determined</xs:documentation> |
|---|
| 65 | </xs:annotation> |
|---|
| 66 | <xs:complexType> |
|---|
| 67 | <xs:sequence> |
|---|
| 68 | <xs:element maxOccurs="unbounded" minOccurs="0" name="experimentDescription" type="experimentType"> |
|---|
| 69 | <xs:annotation> |
|---|
| 70 | <xs:documentation>Describes one set of experimental parameters, usually associated with a single publication.</xs:documentation> |
|---|
| 71 | </xs:annotation> |
|---|
| 72 | </xs:element> |
|---|
| 73 | </xs:sequence> |
|---|
| 74 | </xs:complexType> |
|---|
| 75 | </xs:element> |
|---|
| 76 | <xs:element minOccurs="0" name="interactorList"> |
|---|
| 77 | <xs:annotation> |
|---|
| 78 | <xs:documentation>List of all interactors occurring in the entry</xs:documentation> |
|---|
| 79 | </xs:annotation> |
|---|
| 80 | <xs:complexType> |
|---|
| 81 | <xs:sequence> |
|---|
| 82 | <xs:annotation> |
|---|
| 83 | <xs:documentation>Will be extended in future levels to include other interactor types e.g. small molecules.</xs:documentation> |
|---|
| 84 | </xs:annotation> |
|---|
| 85 | <xs:element maxOccurs="unbounded" minOccurs="0" name="proteinInteractor" type="proteinInteractorType"> |
|---|
| 86 | <xs:annotation> |
|---|
| 87 | <xs:documentation>A protein object participating in an interaction.</xs:documentation> |
|---|
| 88 | </xs:annotation> |
|---|
| 89 | </xs:element> |
|---|
| 90 | </xs:sequence> |
|---|
| 91 | </xs:complexType> |
|---|
| 92 | </xs:element> |
|---|
| 93 | <xs:element name="interactionList"> |
|---|
| 94 | <xs:annotation> |
|---|
| 95 | <xs:documentation>List of interactions</xs:documentation> |
|---|
| 96 | </xs:annotation> |
|---|
| 97 | <xs:complexType> |
|---|
| 98 | <xs:sequence> |
|---|
| 99 | <xs:annotation> |
|---|
| 100 | <xs:documentation>Will be extended in future levels to include other interaction types e.g. biochemical reactions.</xs:documentation> |
|---|
| 101 | </xs:annotation> |
|---|
| 102 | <xs:element maxOccurs="unbounded" name="interaction" type="interactionElementType"> |
|---|
| 103 | <xs:annotation> |
|---|
| 104 | <xs:documentation>A set of molecules interacting.</xs:documentation> |
|---|
| 105 | </xs:annotation> |
|---|
| 106 | </xs:element> |
|---|
| 107 | </xs:sequence> |
|---|
| 108 | </xs:complexType> |
|---|
| 109 | </xs:element> |
|---|
| 110 | <xs:element minOccurs="0" name="attributeList" type="attributeListType"> |
|---|
| 111 | <xs:annotation> |
|---|
| 112 | <xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation> |
|---|
| 113 | </xs:annotation> |
|---|
| 114 | </xs:element> |
|---|
| 115 | </xs:sequence> |
|---|
| 116 | </xs:complexType> |
|---|
| 117 | <xs:key name="experimentKey"> |
|---|
| 118 | <xs:selector xpath="experimentList/experimentDescription"/> |
|---|
| 119 | <xs:field xpath="@id"/> |
|---|
| 120 | </xs:key> |
|---|
| 121 | <xs:keyref name="experimentRef" refer="experimentKey"> |
|---|
| 122 | <xs:selector xpath="interactionList/interaction/experimentsList/experimentRef"/> |
|---|
| 123 | <xs:field xpath="@ref"/> |
|---|
| 124 | </xs:keyref> |
|---|
| 125 | <xs:key name="interactorKey"> |
|---|
| 126 | <xs:selector xpath="interactorList/proteinInteractor"/> |
|---|
| 127 | <xs:field xpath="@id"/> |
|---|
| 128 | </xs:key> |
|---|
| 129 | <xs:keyref name="interactorRef" refer="interactorKey"> |
|---|
| 130 | <xs:selector xpath="interactionList/interaction/participantList/proteinParticipant/proteinInteractorRef"/> |
|---|
| 131 | <xs:field xpath="@ref"/> |
|---|
| 132 | </xs:keyref> |
|---|
| 133 | <xs:key name="availabilityKey"> |
|---|
| 134 | <xs:selector xpath="availabilityList/availabilityDescription"/> |
|---|
| 135 | <xs:field xpath="@id"/> |
|---|
| 136 | </xs:key> |
|---|
| 137 | <xs:keyref name="availabilityRef" refer="availabilityKey"> |
|---|
| 138 | <xs:selector xpath="availabilityList/availability"/> |
|---|
| 139 | <xs:field xpath="@ref"/> |
|---|
| 140 | </xs:keyref> |
|---|
| 141 | </xs:element> |
|---|
| 142 | </xs:sequence> |
|---|
| 143 | <xs:attribute name="level" type="xs:integer" use="required"/> |
|---|
| 144 | <xs:attribute name="version" type="xs:integer" use="required"/> |
|---|
| 145 | </xs:complexType> |
|---|
| 146 | </xs:element> |
|---|
| 147 | <xs:complexType name="dbReferenceType"> |
|---|
| 148 | <xs:annotation> |
|---|
| 149 | <xs:documentation>Refers to a unique object in an external database.</xs:documentation> |
|---|
| 150 | </xs:annotation> |
|---|
| 151 | <xs:attribute name="db" type="xs:string" use="required"/> |
|---|
| 152 | <xs:attribute name="id" type="xs:string" use="required"/> |
|---|
| 153 | <xs:attribute name="secondary" type="xs:string" use="optional"/> |
|---|
| 154 | <xs:attribute name="version" type="xs:string" use="optional"/> |
|---|
| 155 | </xs:complexType> |
|---|
| 156 | <xs:complexType name="labelType"> |
|---|
| 157 | <xs:annotation> |
|---|
| 158 | <xs:documentation>A short alphanumeric label identifying an object. Not necessarily unique.</xs:documentation> |
|---|
| 159 | </xs:annotation> |
|---|
| 160 | <xs:simpleContent> |
|---|
| 161 | <xs:extension base="xs:string"/> |
|---|
| 162 | </xs:simpleContent> |
|---|
| 163 | </xs:complexType> |
|---|
| 164 | <xs:complexType name="fullNameType"> |
|---|
| 165 | <xs:annotation> |
|---|
| 166 | <xs:documentation>Full, descriptive object name.</xs:documentation> |
|---|
| 167 | </xs:annotation> |
|---|
| 168 | <xs:simpleContent> |
|---|
| 169 | <xs:extension base="xs:string"/> |
|---|
| 170 | </xs:simpleContent> |
|---|
| 171 | </xs:complexType> |
|---|
| 172 | <xs:complexType name="bioSourceType"> |
|---|
| 173 | <xs:annotation> |
|---|
| 174 | <xs:documentation>Describes the biological source of an object, in simple form only the NCBI taxid.</xs:documentation> |
|---|
| 175 | </xs:annotation> |
|---|
| 176 | <xs:sequence> |
|---|
| 177 | <xs:element minOccurs="0" name="names" type="namesType"> |
|---|
| 178 | <xs:annotation> |
|---|
| 179 | <xs:documentation>The names of the organism. The short label should be a common name if it exists. The full name should be the full name of the species (i.e. genus species).</xs:documentation> |
|---|
| 180 | </xs:annotation> |
|---|
| 181 | </xs:element> |
|---|
| 182 | <xs:element minOccurs="0" name="cellType" type="openCvType"> |
|---|
| 183 | <xs:annotation> |
|---|
| 184 | <xs:documentation>Description of the cell type. Currently no species-independent controlled vocabulary for cell types is available, therefore the choice of reference database(s) is open to the data provider.</xs:documentation> |
|---|
| 185 | </xs:annotation> |
|---|
| 186 | </xs:element> |
|---|
| 187 | <xs:element minOccurs="0" name="compartment" type="openCvType"> |
|---|
| 188 | <xs:annotation> |
|---|
| 189 | <xs:documentation>The subcellular compartement of the object. It is strongly recommended to refer to the Gene Ontology cellular component in this element.</xs:documentation> |
|---|
| 190 | </xs:annotation> |
|---|
| 191 | </xs:element> |
|---|
| 192 | <xs:element minOccurs="0" name="tissue" type="openCvType"> |
|---|
| 193 | <xs:annotation> |
|---|
| 194 | <xs:documentation>Description of the source tissue. Currently no species-independent controlled vocabulary for tissues is available, therefore the choice of reference database(s) is open to the data provider.</xs:documentation> |
|---|
| 195 | </xs:annotation> |
|---|
| 196 | </xs:element> |
|---|
| 197 | </xs:sequence> |
|---|
| 198 | </xs:complexType> |
|---|
| 199 | <xs:complexType name="featureType"> |
|---|
| 200 | <xs:annotation> |
|---|
| 201 | <xs:documentation>A feature, e.g. domain, on a sequence.</xs:documentation> |
|---|
| 202 | </xs:annotation> |
|---|
| 203 | <xs:sequence> |
|---|
| 204 | <xs:element minOccurs="0" name="xref" type="xrefType"> |
|---|
| 205 | <xs:annotation> |
|---|
| 206 | <xs:documentation>Reference to an external feature description, for example InterPro entry.</xs:documentation> |
|---|
| 207 | </xs:annotation> |
|---|
| 208 | </xs:element> |
|---|
| 209 | <xs:element minOccurs="0" name="featureDescription" type="cvType"> |
|---|
| 210 | <xs:annotation> |
|---|
| 211 | <xs:documentation>Description and classification of the feature</xs:documentation> |
|---|
| 212 | </xs:annotation> |
|---|
| 213 | </xs:element> |
|---|
| 214 | <xs:element name="location" type="baseLocationType"> |
|---|
| 215 | <xs:annotation> |
|---|
| 216 | <xs:documentation>Location of the feature on the sequence of the interactor</xs:documentation> |
|---|
| 217 | </xs:annotation> |
|---|
| 218 | </xs:element> |
|---|
| 219 | <xs:element minOccurs="0" name="featureDetection" type="cvType"> |
|---|
| 220 | <xs:annotation> |
|---|
| 221 | <xs:documentation>Experimental method used to identify the feature.</xs:documentation> |
|---|
| 222 | </xs:annotation> |
|---|
| 223 | </xs:element> |
|---|
| 224 | </xs:sequence> |
|---|
| 225 | </xs:complexType> |
|---|
| 226 | <xs:complexType name="xrefType"> |
|---|
| 227 | <xs:annotation> |
|---|
| 228 | <xs:documentation>Crossreference to an external database.</xs:documentation> |
|---|
| 229 | </xs:annotation> |
|---|
| 230 | <xs:sequence> |
|---|
| 231 | <xs:element name="primaryRef" type="dbReferenceType"> |
|---|
| 232 | <xs:annotation> |
|---|
| 233 | <xs:documentation>Primary reference to an external database.</xs:documentation> |
|---|
| 234 | </xs:annotation> |
|---|
| 235 | </xs:element> |
|---|
| 236 | <xs:element maxOccurs="unbounded" minOccurs="0" name="secondaryRef" type="dbReferenceType"> |
|---|
| 237 | <xs:annotation> |
|---|
| 238 | <xs:documentation>Further external objects describing the object.</xs:documentation> |
|---|
| 239 | </xs:annotation> |
|---|
| 240 | </xs:element> |
|---|
| 241 | </xs:sequence> |
|---|
| 242 | </xs:complexType> |
|---|
| 243 | <!-- Feature location definition begins --> |
|---|
| 244 | <xs:complexType name="positionType"> |
|---|
| 245 | <xs:annotation> |
|---|
| 246 | <xs:documentation>A specified position a a sequence.</xs:documentation> |
|---|
| 247 | </xs:annotation> |
|---|
| 248 | <xs:attribute name="position" type="xs:long" use="required"/> |
|---|
| 249 | </xs:complexType> |
|---|
| 250 | <xs:complexType name="intervalType"> |
|---|
| 251 | <xs:annotation> |
|---|
| 252 | <xs:documentation>A interval on a sequence.</xs:documentation> |
|---|
| 253 | </xs:annotation> |
|---|
| 254 | <xs:attribute name="begin" type="xs:long" use="required"/> |
|---|
| 255 | <xs:attribute name="end" type="xs:long" use="required"/> |
|---|
| 256 | </xs:complexType> |
|---|
| 257 | <xs:complexType name="baseLocationType"> |
|---|
| 258 | <xs:annotation> |
|---|
| 259 | <xs:documentation>A location can be either a position, site or have a start and end, only start, only end or is an empty element if the position is unknown.</xs:documentation> |
|---|
| 260 | </xs:annotation> |
|---|
| 261 | <xs:choice> |
|---|
| 262 | <xs:sequence> |
|---|
| 263 | <xs:choice minOccurs="0"> |
|---|
| 264 | <xs:element name="begin" type="positionType"/> |
|---|
| 265 | <xs:element name="beginInterval" type="intervalType"/> |
|---|
| 266 | </xs:choice> |
|---|
| 267 | <xs:choice minOccurs="0"> |
|---|
| 268 | <xs:element name="end" type="positionType"/> |
|---|
| 269 | <xs:element name="endInterval" type="intervalType"/> |
|---|
| 270 | </xs:choice> |
|---|
| 271 | </xs:sequence> |
|---|
| 272 | <xs:element name="position" type="positionType"/> |
|---|
| 273 | <xs:element name="positionInterval" type="intervalType"/> |
|---|
| 274 | <xs:element name="site" type="positionType"/> |
|---|
| 275 | </xs:choice> |
|---|
| 276 | </xs:complexType> |
|---|
| 277 | <!-- Feature location definition ends --> |
|---|
| 278 | <xs:complexType name="experimentType"> |
|---|
| 279 | <xs:annotation> |
|---|
| 280 | <xs:documentation>Describes one set of experimental parameters.</xs:documentation> |
|---|
| 281 | </xs:annotation> |
|---|
| 282 | <xs:sequence> |
|---|
| 283 | <xs:element minOccurs="0" name="names" type="namesType"/> |
|---|
| 284 | <xs:element minOccurs="0" name="bibref" type="bibrefType"> |
|---|
| 285 | <xs:annotation> |
|---|
| 286 | <xs:documentation>Publication describing the experiment.</xs:documentation> |
|---|
| 287 | </xs:annotation> |
|---|
| 288 | </xs:element> |
|---|
| 289 | <xs:element minOccurs="0" name="xref" type="xrefType"> |
|---|
| 290 | <xs:annotation> |
|---|
| 291 | <xs:documentation>Refers to external database description of the experiment.</xs:documentation> |
|---|
| 292 | </xs:annotation> |
|---|
| 293 | </xs:element> |
|---|
| 294 | <xs:element minOccurs="0" name="hostOrganism"> |
|---|
| 295 | <xs:annotation> |
|---|
| 296 | <xs:documentation>The host organism in which the experiment has been performed.</xs:documentation> |
|---|
| 297 | </xs:annotation> |
|---|
| 298 | <xs:complexType> |
|---|
| 299 | <xs:complexContent> |
|---|
| 300 | <xs:extension base="bioSourceType"> |
|---|
| 301 | <xs:attribute name="ncbiTaxId" type="xs:integer" use="required"/> |
|---|
| 302 | </xs:extension> |
|---|
| 303 | </xs:complexContent> |
|---|
| 304 | </xs:complexType> |
|---|
| 305 | </xs:element> |
|---|
| 306 | <xs:element name="interactionDetection" type="cvType"> |
|---|
| 307 | <xs:annotation> |
|---|
| 308 | <xs:documentation>Experimental method to determine the interaction. External controlled vocabulary.</xs:documentation> |
|---|
| 309 | </xs:annotation> |
|---|
| 310 | </xs:element> |
|---|
| 311 | <xs:element minOccurs="0" name="participantDetection" type="cvType"> |
|---|
| 312 | <xs:annotation> |
|---|
| 313 | <xs:documentation>Experimental method to determine the interactors involved in the interaction. External controlled vocabulary.</xs:documentation> |
|---|
| 314 | </xs:annotation> |
|---|
| 315 | </xs:element> |
|---|
| 316 | <xs:element minOccurs="0" name="featureDetection" type="cvType"> |
|---|
| 317 | <xs:annotation> |
|---|
| 318 | <xs:documentation>Experimental method to determine the features of interactors. External controlled vocabulary.</xs:documentation> |
|---|
| 319 | </xs:annotation> |
|---|
| 320 | </xs:element> |
|---|
| 321 | <xs:element minOccurs="0" name="confidence"> |
|---|
| 322 | <xs:annotation> |
|---|
| 323 | <xs:documentation>Confidence in this experiment. Usually a statistical measure.</xs:documentation> |
|---|
| 324 | </xs:annotation> |
|---|
| 325 | <xs:complexType> |
|---|
| 326 | <xs:attribute name="unit" type="xs:string" use="required"/> |
|---|
| 327 | <xs:attribute name="value" type="xs:string" use="required"/> |
|---|
| 328 | </xs:complexType> |
|---|
| 329 | </xs:element> |
|---|
| 330 | <xs:element minOccurs="0" name="attributeList" type="attributeListType"> |
|---|
| 331 | <xs:annotation> |
|---|
| 332 | <xs:documentation>Semi-structured additional description of the experiment.</xs:documentation> |
|---|
| 333 | </xs:annotation> |
|---|
| 334 | </xs:element> |
|---|
| 335 | </xs:sequence> |
|---|
| 336 | <xs:attribute name="id" type="xs:int" use="optional"/> |
|---|
| 337 | </xs:complexType> |
|---|
| 338 | <xs:complexType name="refType"> |
|---|
| 339 | <xs:annotation> |
|---|
| 340 | <xs:documentation>Refers to an object within the same file by its id.</xs:documentation> |
|---|
| 341 | </xs:annotation> |
|---|
| 342 | <xs:attribute name="ref" type="xs:string" use="required"/> |
|---|
| 343 | </xs:complexType> |
|---|
| 344 | <xs:complexType name="attributeListType"> |
|---|
| 345 | <xs:annotation> |
|---|
| 346 | <xs:documentation>A list of additional attributes. Open tag-value list to allow the inclusion of additional data.</xs:documentation> |
|---|
| 347 | </xs:annotation> |
|---|
| 348 | <xs:sequence> |
|---|
| 349 | <xs:element maxOccurs="unbounded" name="attribute"> |
|---|
| 350 | <xs:complexType> |
|---|
| 351 | <xs:simpleContent> |
|---|
| 352 | <xs:extension base="xs:string"> |
|---|
| 353 | <xs:attribute name="name" type="xs:string" use="required"/> |
|---|
| 354 | </xs:extension> |
|---|
| 355 | </xs:simpleContent> |
|---|
| 356 | </xs:complexType> |
|---|
| 357 | </xs:element> |
|---|
| 358 | </xs:sequence> |
|---|
| 359 | </xs:complexType> |
|---|
| 360 | <xs:complexType name="bibrefType"> |
|---|
| 361 | <xs:annotation> |
|---|
| 362 | <xs:documentation>Bibliographic reference.</xs:documentation> |
|---|
| 363 | </xs:annotation> |
|---|
| 364 | <xs:choice> |
|---|
| 365 | <xs:element name="xref" type="xrefType"> |
|---|
| 366 | <xs:annotation> |
|---|
| 367 | <xs:documentation>Bibliographic reference in external database, usually PubMed.</xs:documentation> |
|---|
| 368 | </xs:annotation> |
|---|
| 369 | </xs:element> |
|---|
| 370 | <xs:element name="attributeList" type="attributeListType"> |
|---|
| 371 | <xs:annotation> |
|---|
| 372 | <xs:documentation>Alternative description of bibliographic reference if no external database entry is available.</xs:documentation> |
|---|
| 373 | </xs:annotation> |
|---|
| 374 | </xs:element> |
|---|
| 375 | </xs:choice> |
|---|
| 376 | </xs:complexType> |
|---|
| 377 | <xs:complexType name="namesType"> |
|---|
| 378 | <xs:annotation> |
|---|
| 379 | <xs:documentation>Names for an object.</xs:documentation> |
|---|
| 380 | </xs:annotation> |
|---|
| 381 | <xs:sequence> |
|---|
| 382 | <xs:element name="shortLabel" type="xs:string"/> |
|---|
| 383 | <xs:element minOccurs="0" name="fullName" type="xs:string"/> |
|---|
| 384 | </xs:sequence> |
|---|
| 385 | </xs:complexType> |
|---|
| 386 | <xs:complexType name="cvType"> |
|---|
| 387 | <xs:annotation> |
|---|
| 388 | <xs:documentation>Reference to an external controlled vocabulary.</xs:documentation> |
|---|
| 389 | </xs:annotation> |
|---|
| 390 | <xs:sequence> |
|---|
| 391 | <xs:element name="names" type="namesType"> |
|---|
| 392 | <xs:annotation> |
|---|
| 393 | <xs:documentation>Name of the controlled vocabulary term.</xs:documentation> |
|---|
| 394 | </xs:annotation> |
|---|
| 395 | </xs:element> |
|---|
| 396 | <xs:element name="xref" type="xrefType"> |
|---|
| 397 | <xs:annotation> |
|---|
| 398 | <xs:documentation>Source of the controlled vocabulary term. E.g. the name of the CV and the term ID.</xs:documentation> |
|---|
| 399 | </xs:annotation> |
|---|
| 400 | </xs:element> |
|---|
| 401 | </xs:sequence> |
|---|
| 402 | </xs:complexType> |
|---|
| 403 | <xs:complexType name="openCvType"> |
|---|
| 404 | <xs:annotation> |
|---|
| 405 | <xs:documentation>Allows to reference an external controlled vocabulary, or to directly include a value if no suitable external definition is available.</xs:documentation> |
|---|
| 406 | </xs:annotation> |
|---|
| 407 | <xs:sequence> |
|---|
| 408 | <xs:element name="names" type="namesType"> |
|---|
| 409 | <xs:annotation> |
|---|
| 410 | <xs:documentation>This contains the controlled vocabulary terms, as a short and optionally as a long form.</xs:documentation> |
|---|
| 411 | </xs:annotation> |
|---|
| 412 | </xs:element> |
|---|
| 413 | <xs:element minOccurs="0" name="xref" type="xrefType"> |
|---|
| 414 | <xs:annotation> |
|---|
| 415 | <xs:documentation>Refers to the term of the controlled vocabulary in an external database.</xs:documentation> |
|---|
| 416 | </xs:annotation> |
|---|
| 417 | </xs:element> |
|---|
| 418 | <xs:element minOccurs="0" name="attributeList" type="attributeListType"> |
|---|
| 419 | <xs:annotation> |
|---|
| 420 | <xs:documentation>If no suitable external controlled vocabulary is available, this attributeList can be used to describe the term. Example: Attribute name: Mouse atlas tissue name; attribute value: spinal cord, day 30.</xs:documentation> |
|---|
| 421 | </xs:annotation> |
|---|
| 422 | </xs:element> |
|---|
| 423 | </xs:sequence> |
|---|
| 424 | </xs:complexType> |
|---|
| 425 | <xs:complexType name="proteinInteractorType"> |
|---|
| 426 | <xs:annotation> |
|---|
| 427 | <xs:documentation>Describes a protein interactor.</xs:documentation> |
|---|
| 428 | </xs:annotation> |
|---|
| 429 | <xs:sequence> |
|---|
| 430 | <xs:element name="names" type="namesType"> |
|---|
| 431 | <xs:annotation> |
|---|
| 432 | <xs:documentation>Protein name(s). The short label is typically a short name that could appear as a label on a diagram.</xs:documentation> |
|---|
| 433 | </xs:annotation> |
|---|
| 434 | </xs:element> |
|---|
| 435 | <xs:element minOccurs="0" name="xref" type="xrefType"> |
|---|
| 436 | <xs:annotation> |
|---|
| 437 | <xs:documentation>An interactor should have an xref whenever possible. If the interactor is not available in external databases, it must be characterised within this proteinInteractor object e.g. by its sequence.</xs:documentation> |
|---|
| 438 | </xs:annotation> |
|---|
| 439 | </xs:element> |
|---|
| 440 | <xs:element minOccurs="0" name="organism"> |
|---|
| 441 | <xs:annotation> |
|---|
| 442 | <xs:documentation>The normal source organism of the interactor. If a human protein has been expressed in yeast, this attribute would describe human.</xs:documentation> |
|---|
| 443 | </xs:annotation> |
|---|
| 444 | <xs:complexType> |
|---|
| 445 | <xs:complexContent> |
|---|
| 446 | <xs:extension base="bioSourceType"> |
|---|
| 447 | <xs:attribute name="ncbiTaxId" type="xs:integer" use="required"/> |
|---|
| 448 | </xs:extension> |
|---|
| 449 | </xs:complexContent> |
|---|
| 450 | </xs:complexType> |
|---|
| 451 | </xs:element> |
|---|
| 452 | <xs:element minOccurs="0" name="sequence" type="xs:string"> |
|---|
| 453 | <xs:annotation> |
|---|
| 454 | <xs:documentation>Amino acid sequence in uppercase</xs:documentation> |
|---|
| 455 | </xs:annotation> |
|---|
| 456 | </xs:element> |
|---|
| 457 | </xs:sequence> |
|---|
| 458 | <xs:attribute name="id" type="xs:int" use="optional"/> |
|---|
| 459 | </xs:complexType> |
|---|
| 460 | <xs:complexType name="availabilityType"> |
|---|
| 461 | <xs:annotation> |
|---|
| 462 | <xs:documentation>A text describing the availability of data, e.g. a copyright statement.</xs:documentation> |
|---|
| 463 | </xs:annotation> |
|---|
| 464 | <xs:simpleContent> |
|---|
| 465 | <xs:extension base="xs:string"> |
|---|
| 466 | <xs:attribute name="id" type="xs:int" use="optional"/> |
|---|
| 467 | </xs:extension> |
|---|
| 468 | </xs:simpleContent> |
|---|
| 469 | </xs:complexType> |
|---|
| 470 | <xs:complexType name="interactionElementType"> |
|---|
| 471 | <xs:annotation> |
|---|
| 472 | <xs:documentation>A molecular interaction.</xs:documentation> |
|---|
| 473 | </xs:annotation> |
|---|
| 474 | <xs:sequence> |
|---|
| 475 | <xs:element minOccurs="0" name="names" type="namesType"> |
|---|
| 476 | <xs:annotation> |
|---|
| 477 | <xs:documentation>Name(s) of the interaction.</xs:documentation> |
|---|
| 478 | </xs:annotation> |
|---|
| 479 | </xs:element> |
|---|
| 480 | <xs:choice minOccurs="0"> |
|---|
| 481 | <xs:annotation> |
|---|
| 482 | <xs:documentation>Either refer to an already defined availability statement in this entry or insert description.</xs:documentation> |
|---|
| 483 | </xs:annotation> |
|---|
| 484 | <xs:element name="availabilityRef" type="refType"> |
|---|
| 485 | <xs:annotation> |
|---|
| 486 | <xs:documentation>References an availability statement already present in this entry.</xs:documentation> |
|---|
| 487 | </xs:annotation> |
|---|
| 488 | </xs:element> |
|---|
| 489 | <xs:element name="availabilityDescription" type="availabilityType"> |
|---|
| 490 | <xs:annotation> |
|---|
| 491 | <xs:documentation>Describes the availability of the interaction data. If no availability is given, the data is assumed to be freely available.</xs:documentation> |
|---|
| 492 | </xs:annotation> |
|---|
| 493 | </xs:element> |
|---|
| 494 | </xs:choice> |
|---|
| 495 | <xs:element name="experimentList"> |
|---|
| 496 | <xs:annotation> |
|---|
| 497 | <xs:documentation>List of experiments in which this interaction has been determined.</xs:documentation> |
|---|
| 498 | </xs:annotation> |
|---|
| 499 | <xs:complexType> |
|---|
| 500 | <xs:choice maxOccurs="unbounded"> |
|---|
| 501 | <xs:annotation> |
|---|
| 502 | <xs:documentation>Either refer to an already defined experiment in this entry or insert description.</xs:documentation> |
|---|
| 503 | </xs:annotation> |
|---|
| 504 | <xs:element name="experimentRef" type="refType"> |
|---|
| 505 | <xs:annotation> |
|---|
| 506 | <xs:documentation>References an experiment already present in this entry.</xs:documentation> |
|---|
| 507 | </xs:annotation> |
|---|
| 508 | </xs:element> |
|---|
| 509 | <xs:element name="experimentDescription" type="experimentType"> |
|---|
| 510 | <xs:annotation> |
|---|
| 511 | <xs:documentation>An experiment in which this interaction has been determined.</xs:documentation> |
|---|
| 512 | </xs:annotation> |
|---|
| 513 | </xs:element> |
|---|
| 514 | </xs:choice> |
|---|
| 515 | </xs:complexType> |
|---|
| 516 | </xs:element> |
|---|
| 517 | <xs:element name="participantList"> |
|---|
| 518 | <xs:annotation> |
|---|
| 519 | <xs:documentation>A list of molecules participating in this interaction.</xs:documentation> |
|---|
| 520 | </xs:annotation> |
|---|
| 521 | <xs:complexType> |
|---|
| 522 | <xs:sequence> |
|---|
| 523 | <xs:annotation> |
|---|
| 524 | <xs:documentation>Will be extended in future levels to include other types of participant molecules.</xs:documentation> |
|---|
| 525 | </xs:annotation> |
|---|
| 526 | <xs:element maxOccurs="unbounded" minOccurs="2" name="proteinParticipant" type="proteinParticipantType"> |
|---|
| 527 | <xs:annotation> |
|---|
| 528 | <xs:documentation>An interaction has two or more participants, thereby covering binary and n-ary interactions.</xs:documentation> |
|---|
| 529 | </xs:annotation> |
|---|
| 530 | </xs:element> |
|---|
| 531 | </xs:sequence> |
|---|
| 532 | </xs:complexType> |
|---|
| 533 | </xs:element> |
|---|
| 534 | <xs:element maxOccurs="unbounded" minOccurs="0" name="interactionType" type="cvType"> |
|---|
| 535 | <xs:annotation> |
|---|
| 536 | <xs:documentation>External controlled vocabulary characterising the interaction type, for example "aggregation".</xs:documentation> |
|---|
| 537 | </xs:annotation> |
|---|
| 538 | </xs:element> |
|---|
| 539 | <xs:element minOccurs="0" name="confidence"> |
|---|
| 540 | <xs:annotation> |
|---|
| 541 | <xs:documentation>Confidence in this interaction. Usually a statistical measure.</xs:documentation> |
|---|
| 542 | </xs:annotation> |
|---|
| 543 | <xs:complexType> |
|---|
| 544 | <xs:attribute name="unit" type="xs:string" use="required"/> |
|---|
| 545 | <xs:attribute name="value" type="xs:string" use="required"/> |
|---|
| 546 | </xs:complexType> |
|---|
| 547 | </xs:element> |
|---|
| 548 | <xs:element minOccurs="0" name="xref" type="xrefType"> |
|---|
| 549 | <xs:annotation> |
|---|
| 550 | <xs:documentation>Interaction database ID</xs:documentation> |
|---|
| 551 | </xs:annotation> |
|---|
| 552 | </xs:element> |
|---|
| 553 | <xs:element minOccurs="0" name="attributeList" type="attributeListType"> |
|---|
| 554 | <xs:annotation> |
|---|
| 555 | <xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation> |
|---|
| 556 | </xs:annotation> |
|---|
| 557 | </xs:element> |
|---|
| 558 | </xs:sequence> |
|---|
| 559 | </xs:complexType> |
|---|
| 560 | <xs:complexType name="proteinParticipantType"> |
|---|
| 561 | <xs:annotation> |
|---|
| 562 | <xs:documentation>A protein participating in an interaction.</xs:documentation> |
|---|
| 563 | </xs:annotation> |
|---|
| 564 | <xs:sequence> |
|---|
| 565 | <xs:choice> |
|---|
| 566 | <xs:annotation> |
|---|
| 567 | <xs:documentation>Either refer to an already defined protein interactor in this entry or insert description.</xs:documentation> |
|---|
| 568 | </xs:annotation> |
|---|
| 569 | <xs:element name="proteinInteractorRef" type="refType"> |
|---|
| 570 | <xs:annotation> |
|---|
| 571 | <xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation> |
|---|
| 572 | </xs:annotation> |
|---|
| 573 | </xs:element> |
|---|
| 574 | <xs:element name="proteinInteractor" type="proteinInteractorType"> |
|---|
| 575 | <xs:annotation> |
|---|
| 576 | <xs:documentation>Fully describes an interactor</xs:documentation> |
|---|
| 577 | </xs:annotation> |
|---|
| 578 | </xs:element> |
|---|
| 579 | </xs:choice> |
|---|
| 580 | <xs:element minOccurs="0" name="featureList"> |
|---|
| 581 | <xs:annotation> |
|---|
| 582 | <xs:documentation>Sequence features relevant for the interaction, for example binding domains</xs:documentation> |
|---|
| 583 | </xs:annotation> |
|---|
| 584 | <xs:complexType> |
|---|
| 585 | <xs:sequence> |
|---|
| 586 | <xs:element maxOccurs="unbounded" name="feature" type="featureType"/> |
|---|
| 587 | </xs:sequence> |
|---|
| 588 | </xs:complexType> |
|---|
| 589 | </xs:element> |
|---|
| 590 | <xs:element minOccurs="0" name="confidence"> |
|---|
| 591 | <xs:annotation> |
|---|
| 592 | <xs:documentation>Confidence in participant detection.</xs:documentation> |
|---|
| 593 | </xs:annotation> |
|---|
| 594 | <xs:complexType> |
|---|
| 595 | <xs:attribute name="unit" type="xs:string" use="required"/> |
|---|
| 596 | <xs:attribute name="value" type="xs:string" use="required"/> |
|---|
| 597 | </xs:complexType> |
|---|
| 598 | </xs:element> |
|---|
| 599 | <xs:element minOccurs="0" name="role"> |
|---|
| 600 | <xs:annotation> |
|---|
| 601 | <xs:documentation>The role of the participant in the interaction, e.g. "bait". Choose an enumerated value.</xs:documentation> |
|---|
| 602 | </xs:annotation> |
|---|
| 603 | <xs:simpleType> |
|---|
| 604 | <xs:restriction base="xs:string"> |
|---|
| 605 | <xs:enumeration value="bait"/> |
|---|
| 606 | <xs:enumeration value="prey"/> |
|---|
| 607 | <xs:enumeration value="neutral"/> |
|---|
| 608 | <xs:enumeration value="unspecified"/> |
|---|
| 609 | </xs:restriction> |
|---|
| 610 | </xs:simpleType> |
|---|
| 611 | </xs:element> |
|---|
| 612 | <xs:element minOccurs="0" name="isTaggedProtein" type="xs:boolean"> |
|---|
| 613 | <xs:annotation> |
|---|
| 614 | <xs:documentation>True if the protein has been tagged in the experiment.</xs:documentation> |
|---|
| 615 | </xs:annotation> |
|---|
| 616 | </xs:element> |
|---|
| 617 | <xs:element minOccurs="0" name="isOverexpressedProtein" type="xs:boolean"> |
|---|
| 618 | <xs:annotation> |
|---|
| 619 | <xs:documentation>True if the protein has been overexpressed in the experiment.</xs:documentation> |
|---|
| 620 | </xs:annotation> |
|---|
| 621 | </xs:element> |
|---|
| 622 | </xs:sequence> |
|---|
| 623 | </xs:complexType> |
|---|
| 624 | </xs:schema> |
|---|
| 625 | <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://mips.gsf.de/hobit/services/psimi" xmlns:ns1="http://mips.gsf.de/hobit/services/psimi" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
|---|
| 626 | <xs:element name="getForInteractor"> |
|---|
| 627 | <xs:annotation> |
|---|
| 628 | <xs:documentation>Interactions for interactors with id</xs:documentation> |
|---|
| 629 | </xs:annotation> |
|---|
| 630 | <xs:complexType> |
|---|
| 631 | <xs:sequence> |
|---|
| 632 | <xs:element name="id" type="xs:string"/> |
|---|
| 633 | </xs:sequence> |
|---|
| 634 | </xs:complexType> |
|---|
| 635 | </xs:element> |
|---|
| 636 | <xs:element name="getForInteractorLike"> |
|---|
| 637 | <xs:annotation> |
|---|
| 638 | <xs:documentation>Interactions for interactors like id</xs:documentation> |
|---|
| 639 | </xs:annotation> |
|---|
| 640 | <xs:complexType> |
|---|
| 641 | <xs:sequence> |
|---|
| 642 | <xs:element name="id" type="xs:string"/> |
|---|
| 643 | </xs:sequence> |
|---|
| 644 | </xs:complexType> |
|---|
| 645 | </xs:element> |
|---|
| 646 | <xs:element name="getBetweenInteractors"> |
|---|
| 647 | <xs:annotation> |
|---|
| 648 | <xs:documentation>Interactions between two interactors</xs:documentation> |
|---|
| 649 | </xs:annotation> |
|---|
| 650 | <xs:complexType> |
|---|
| 651 | <xs:sequence> |
|---|
| 652 | <xs:element maxOccurs="2" name="id" type="xs:string"/> |
|---|
| 653 | </xs:sequence> |
|---|
| 654 | </xs:complexType> |
|---|
| 655 | </xs:element> |
|---|
| 656 | <xs:element name="getForInteractorlist"> |
|---|
| 657 | <xs:annotation> |
|---|
| 658 | <xs:documentation>Interactions for a list of interactors</xs:documentation> |
|---|
| 659 | </xs:annotation> |
|---|
| 660 | <xs:complexType> |
|---|
| 661 | <xs:sequence> |
|---|
| 662 | <xs:element maxOccurs="unbounded" name="id" type="xs:string"/> |
|---|
| 663 | </xs:sequence> |
|---|
| 664 | </xs:complexType> |
|---|
| 665 | </xs:element> |
|---|
| 666 | <xs:element name="getBetweenInteractorlists"> |
|---|
| 667 | <xs:annotation> |
|---|
| 668 | <xs:documentation>Interactions between two interactor lists</xs:documentation> |
|---|
| 669 | </xs:annotation> |
|---|
| 670 | <xs:complexType> |
|---|
| 671 | <xs:sequence> |
|---|
| 672 | <xs:element maxOccurs="2" name="list"> |
|---|
| 673 | <xs:complexType> |
|---|
| 674 | <xs:sequence> |
|---|
| 675 | <xs:element maxOccurs="unbounded" name="id" type="xs:string"/> |
|---|
| 676 | </xs:sequence> |
|---|
| 677 | </xs:complexType> |
|---|
| 678 | </xs:element> |
|---|
| 679 | </xs:sequence> |
|---|
| 680 | </xs:complexType> |
|---|
| 681 | </xs:element> |
|---|
| 682 | <xs:element name="getForInteractionDetectionMethod"> |
|---|
| 683 | <xs:annotation> |
|---|
| 684 | <xs:documentation>Interactions for a specific method</xs:documentation> |
|---|
| 685 | </xs:annotation> |
|---|
| 686 | <xs:complexType> |
|---|
| 687 | <xs:sequence> |
|---|
| 688 | <xs:element name="method" type="xs:string"/> |
|---|
| 689 | </xs:sequence> |
|---|
| 690 | </xs:complexType> |
|---|
| 691 | </xs:element> |
|---|
| 692 | <xs:element name="getForOrganism"> |
|---|
| 693 | <xs:annotation> |
|---|
| 694 | <xs:documentation>Interactions for a specific organism</xs:documentation> |
|---|
| 695 | </xs:annotation> |
|---|
| 696 | <xs:complexType> |
|---|
| 697 | <xs:sequence> |
|---|
| 698 | <xs:element name="id" type="xs:int"/> |
|---|
| 699 | </xs:sequence> |
|---|
| 700 | </xs:complexType> |
|---|
| 701 | </xs:element> |
|---|
| 702 | <xs:element name="ServiceFailedException"> |
|---|
| 703 | <xs:annotation> |
|---|
| 704 | <xs:documentation>Exception if something goes wrong</xs:documentation> |
|---|
| 705 | </xs:annotation> |
|---|
| 706 | <xs:complexType> |
|---|
| 707 | <xs:sequence> |
|---|
| 708 | <xs:element name="messageType" type="xs:string"/> |
|---|
| 709 | <xs:element name="message" type="xs:string"/> |
|---|
| 710 | </xs:sequence> |
|---|
| 711 | </xs:complexType> |
|---|
| 712 | </xs:element> |
|---|
| 713 | </xs:schema> |
|---|
| 714 | </types> |
|---|
| 715 | <message name="getForInteractiorReq"> |
|---|
| 716 | <part element="ns1:getForInteractor" name="request"/> |
|---|
| 717 | </message> |
|---|
| 718 | <message name="getForInteractiorRes"> |
|---|
| 719 | <part element="ns:entrySet" name="response"/> |
|---|
| 720 | </message> |
|---|
| 721 | <message name="getForInteractorLikeReq"> |
|---|
| 722 | <part element="ns1:getForInteractorLike" name="request"/> |
|---|
| 723 | </message> |
|---|
| 724 | <message name="getForInteractorLikeRes"> |
|---|
| 725 | <part element="ns:entrySet" name="response"/> |
|---|
| 726 | </message> |
|---|
| 727 | <message name="getBetweenInteractorsReq"> |
|---|
| 728 | <part element="ns1:getBetweenInteractors" name="request"/> |
|---|
| 729 | </message> |
|---|
| 730 | <message name="getBetweenInteractorsRes"> |
|---|
| 731 | <part element="ns:entrySet" name="response"/> |
|---|
| 732 | </message> |
|---|
| 733 | <message name="getForInteractorlistReq"> |
|---|
| 734 | <part element="ns1:getForInteractorlist" name="request1"/> |
|---|
| 735 | </message> |
|---|
| 736 | <message name="getForInteractorlistRes"> |
|---|
| 737 | <part element="ns:entrySet" name="response"/> |
|---|
| 738 | </message> |
|---|
| 739 | <message name="getBetweenInteractorlistsReq"> |
|---|
| 740 | <part element="ns1:getBetweenInteractorlists" name="request"/> |
|---|
| 741 | </message> |
|---|
| 742 | <message name="getBetweenInteractorlistsRes"> |
|---|
| 743 | <part element="ns:entrySet" name="response"/> |
|---|
| 744 | </message> |
|---|
| 745 | <message name="getForInteractionDetectionMethodReq"> |
|---|
| 746 | <part element="ns1:getForInteractionDetectionMethod" name="request"/> |
|---|
| 747 | </message> |
|---|
| 748 | <message name="getForInteractionDetectionMethodRes"> |
|---|
| 749 | <part element="ns:entrySet" name="response"/> |
|---|
| 750 | </message> |
|---|
| 751 | <message name="getForOrganismReq"> |
|---|
| 752 | <part element="ns1:getForOrganism" name="request"/> |
|---|
| 753 | </message> |
|---|
| 754 | <message name="getForOrganismRes"> |
|---|
| 755 | <part element="ns:entrySet" name="response"/> |
|---|
| 756 | </message> |
|---|
| 757 | <portType name="PsimiSOAPPortType"> |
|---|
| 758 | <operation name="getForInteractor"> |
|---|
| 759 | <input message="tns:getForInteractiorReq"/> |
|---|
| 760 | <output message="tns:getForInteractiorRes" name="getInteractionRes"/> |
|---|
| 761 | </operation> |
|---|
| 762 | <operation name="getForInteractorLike"> |
|---|
| 763 | <input message="tns:getForInteractorLikeReq"/> |
|---|
| 764 | <output message="tns:getForInteractorLikeRes"/> |
|---|
| 765 | </operation> |
|---|
| 766 | <operation name="getBetweenInteractors"> |
|---|
| 767 | <input message="tns:getBetweenInteractorsReq"/> |
|---|
| 768 | <output message="tns:getBetweenInteractorsRes"/> |
|---|
| 769 | </operation> |
|---|
| 770 | <operation name="getForInteractorlist"> |
|---|
| 771 | <input message="tns:getForInteractorlistReq"/> |
|---|
| 772 | <output message="tns:getForInteractorlistRes"/> |
|---|
| 773 | </operation> |
|---|
| 774 | <operation name="getForInteractionDetectionMethod"> |
|---|
| 775 | <input message="tns:getForInteractionDetectionMethodReq"/> |
|---|
| 776 | <output message="tns:getForInteractionDetectionMethodRes"/> |
|---|
| 777 | </operation> |
|---|
| 778 | <operation name="getForOrganism"> |
|---|
| 779 | <input message="tns:getForOrganismReq"/> |
|---|
| 780 | <output message="tns:getForOrganismRes"/> |
|---|
| 781 | </operation> |
|---|
| 782 | </portType> |
|---|
| 783 | <binding name="PsimiSOAPBinding" type="tns:PsimiSOAPPortType"> |
|---|
| 784 | <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> |
|---|
| 785 | <operation name="getForInteractor"> |
|---|
| 786 | <input> |
|---|
| 787 | <soap:body use="literal"/> |
|---|
| 788 | </input> |
|---|
| 789 | <output> |
|---|
| 790 | <soap:body use="literal"/> |
|---|
| 791 | </output> |
|---|
| 792 | </operation> |
|---|
| 793 | <operation name="getForInteractorLike"> |
|---|
| 794 | <input> |
|---|
| 795 | <soap:body use="literal"/> |
|---|
| 796 | </input> |
|---|
| 797 | <output> |
|---|
| 798 | <soap:body use="literal"/> |
|---|
| 799 | </output> |
|---|
| 800 | </operation> |
|---|
| 801 | <operation name="getBetweenInteractors"> |
|---|
| 802 | <input> |
|---|
| 803 | <soap:body use="literal"/> |
|---|
| 804 | </input> |
|---|
| 805 | <output> |
|---|
| 806 | <soap:body use="literal"/> |
|---|
| 807 | </output> |
|---|
| 808 | </operation> |
|---|
| 809 | <operation name="getForInteractorlist"> |
|---|
| 810 | <input> |
|---|
| 811 | <soap:body use="literal"/> |
|---|
| 812 | </input> |
|---|
| 813 | <output> |
|---|
| 814 | <soap:body use="literal"/> |
|---|
| 815 | </output> |
|---|
| 816 | </operation> |
|---|
| 817 | <operation name="getForInteractionDetectionMethod"> |
|---|
| 818 | <input> |
|---|
| 819 | <soap:body use="literal"/> |
|---|
| 820 | </input> |
|---|
| 821 | <output> |
|---|
| 822 | <soap:body use="literal"/> |
|---|
| 823 | </output> |
|---|
| 824 | </operation> |
|---|
| 825 | <operation name="getForOrganism"> |
|---|
| 826 | <input> |
|---|
| 827 | <soap:body use="literal"/> |
|---|
| 828 | </input> |
|---|
| 829 | <output> |
|---|
| 830 | <soap:body use="literal"/> |
|---|
| 831 | </output> |
|---|
| 832 | </operation> |
|---|
| 833 | </binding> |
|---|
| 834 | <service name="serviceName"> |
|---|
| 835 | <port binding="tns:PsimiSOAPBinding" name="PsimiService"> |
|---|
| 836 | <soap:address location="http://mips.gsf.de/proj/hobitws/services/PsimiService"/> |
|---|
| 837 | </port> |
|---|
| 838 | </service> |
|---|
| 839 | </definitions> |
|---|