Hogenom_tree

PASSED

Hogenom_tree is a set of webservices allowing to browse Hogenom 4 phylogenetic tree. It includes

  • NearestNodeHogenom : takes an NCBI taxID and returns the closest taxID present in Hogenom
  • GetParentHogenom : takes a taxID present in Hogenom and returns its parent
  • GetChildHogenom : takes a taxID present in Hogenom and returns its child(ren)
  • GetDFStreeHogenom : returns the list of all the taxIDs present in Hogenom in DFS order

Please see ProDom help page and Hogenom description if needed.
We have a perl script available here to run this webservice from your computer. Please install SOAP Lite before.

A description of the WSDL service:

Hogenom_tree

Namespace: http://prodom.prabi.fr/Hogenom_tree


  • Port: Hogenom_treePort
  • Location: http://prodom.prabi.fr/prodom/2006.1/cgi-bin/hogenom_tree.pl
  • Protocol: http://schemas.xmlsoap.org/soap/http
  • Default Style: document

Operations

NearestNodeHogenom

Takes an NCBI taxID and returns the closest taxID present in the Hogenom tree

  • SOAP Action: http://prodom.prabi.fr/Hogenom_tree#NearestNodeHogenom
  • Input Message: NearestNodeHogenomMsg
    • inputWrapper
      • NearestNodeHogenom type
        • NCBItaxID type string
    • Output Message: NearestNodeHogenomResponseMsg
      • outputWrapper
        • NearestNodeHogenomResponse type
          • NearestTaxID type string

      GetParentHogenom

      Takes an NCBI taxID present in Hogenom and returns the parent taxID

      • SOAP Action: http://prodom.prabi.fr/Hogenom_tree#GetParentHogenom
      • Input Message: GetParentHogenomMsg
        • inputWrapper
          • GetParentHogenom type
            • NCBItaxID type string
        • Output Message: GetParentHogenomResponseMsg
          • outputWrapper
            • GetParentHogenomResponse type
              • ParentTaxID type string

          GetChildHogenom

          Takes an NCBI taxID present in Hogenom and returns the child(ren) taxID(s)

          • SOAP Action: http://prodom.prabi.fr/Hogenom_tree#GetChildHogenom
          • Input Message: GetChildHogenomMsg
            • inputWrapper
              • GetChildHogenom type
                • NCBItaxID type string
            • Output Message: GetChildHogenomResponseMsg
              • outputWrapper
                • GetChildHogenomResponse type
                  • ChildTaxID type string

              GetDFStreeHogenom

              Returns the list of the Hogenom nodes (391) in DFS order

              • SOAP Action: http://prodom.prabi.fr/Hogenom_tree#GetDFStreeHogenom
              • Input Message: GetDFStreeHogenomMsg
                • inputWrapper
                  • GetDFStreeHogenom
              • Output Message: GetDFStreeHogenomResponseMsg
                • outputWrapper
                  • GetDFStreeHogenomResponse type
                    • DFStreeHogenom type string

                WSDL Changes

                DateDescription of Changes
                11th May 2009First Snapshot
                PASSED

                Test #1: Hogenom_treeTest

                This is a test for the Hogenom_tree webservices set. It uses perl and SOAPlite. It includes a test for :

                • NearestNodeHogenom : output must be 2284 (the query is taxID 2284)
                • GetParentHogenom : output must be 2284 (the query is taxID 2287)
                • GetChildHogenom : output must contain 2287 (the query is taxID 2284)
                • GetDFStreeHogenom : output must contain "36329" (Plasmodium falciparum, last line of the file)