CATH/Gene3D HMMScan (draft WSDL)

As yet this is untested.

This service allows the CATH and Gene3D HMM libraries to be searched with a given amino acid sequence (or any one of various database identifiers representing a sequence).

NB This service is not currently active. It is still in development -- check back here for updates. The WSDL posted may change between now and the first release.

A description of the WSDL service:

HMMScan

Namespace: http://trunk.cathdb.info/api/wsdl


  • Port: HMMScanSOAP
  • Location: http://trunk.cathdb.info/HMMScan
  • Protocol: http://schemas.xmlsoap.org/soap/http
  • Default Style: document

Operations

SubmitQuery

  • SOAP Action: http://trunk.cathdb.info/HMMScan/SubmitQuery
  • Input Message: SubmitQueryRequest
    • parameters
      • SubmitQuery type
        • querySeq type AminoAcidSeq
          • fastaSeq type FastaSeq
            • restriction type string
            • pdbCode type PdbCode
              • restriction type string
              • pdbCoords type string
                • domainID type DomainID
                  • restriction type string
                  • chainID type ChainID
                    • restriction type string
                  • hmmLibrary type string
                    • emailAddress type string
                      • enableEmailNotify type boolean
                  • Output Message: SubmitQueryResponse
                    • parameters
                      • SubmitQueryResponse type
                        • jobID type string

                    MonitorJob

                    • SOAP Action: http://trunk.cathdb.info/HMMScan/MonitorJob
                    • Input Message: MonitorJobRequest
                      • parameters
                        • MonitorJob type
                          • jobLocator type JobLocator
                            • jobID type string
                              • emailAddress type string
                        • Output Message: MonitorJobResponse
                          • parameters
                            • MonitorJobResponse type
                              • jobStatus type JobStatus
                                • statusCode type string
                                  • description type string
                                    • detail type string

                              RetrieveHits

                              • SOAP Action: http://trunk.cathdb.info/HMMScan/RetrieveHits
                              • Input Message: RetrieveHitsRequest
                                • parameters
                                  • RetrieveHits type
                                    • jobLocator type JobLocator
                                      • jobID type string
                                        • emailAddress type string
                                  • Output Message: RetrieveHitsResponse
                                    • parameters
                                      • RetrieveHitsResponse type
                                        • ssfResult type SSFResult
                                          • accession type string
                                            • modelName type string
                                              • sequenceLength type int
                                                • modelLength type int
                                                  • alignmentLength type int
                                                    • matchedResidueCount type int
                                                      • querySegments type QuerySegmentList
                                                        • querySegment type QuerySegment
                                                          • startPos type SeqPos
                                                            • restriction type string
                                                            • stopPos type SeqPos
                                                              • restriction type string

                                                  CancelJob

                                                  • SOAP Action: http://trunk.cathdb.info/HMMScan/CancelJob
                                                  • Input Message: CancelJobRequest
                                                    • parameters
                                                      • CancelJob type
                                                        • jobLocator type JobLocator
                                                          • jobID type string
                                                            • emailAddress type string
                                                      • Output Message: CancelJobResponse
                                                        • parameters
                                                          • CancelJobResponse type
                                                            • jobStatus type JobStatus
                                                              • statusCode type string
                                                                • description type string
                                                                  • detail type string

                                                            WSDL Changes

                                                            DateDescription of Changes
                                                            8th April 2009First Snapshot
                                                            29th April 2009Operation named SubmitQuery - Output message part type has changed
                                                            Operation named MonitorJob - Output message part type has changed
                                                            Operation named CancelJob - Output message part type has changed