Hogenom_evoscen

PASSED

Hogenom_evoscen is a set of webservices allowing to browse Hogenom 4 evolutionary scenarios. It includes

  • GetScenarioHogenom : takes an Hogenom family (HBG + 6 digits) and returns its evolutionary scenario as a string of (number of nodes) characters (absence = 1, presence = 2)
  • GetPresentFamiliesHogenom : takes a taxID present in Hogenom and returns a list of Hogenom families present at this node
  • GetInheritedFamiliesHogenom : takes a taxID present in Hogenom and returns a list of Hogenom families inherited at this node
  • GetInnovatedFamiliesHogenom : takes a taxID present in Hogenom and returns a list of Hogenom families innovated at this node
  • GetLostFamiliesHogenom : takes a taxID present in Hogenom and returns a list of Hogenom families lost at this node
  • GetRegainedFamiliesHogenom : takes a taxID present in Hogenom and returns a list of Hogenom families gained again at this node
  • GetTransferedFamiliesHogenom : takes a taxID present in Hogenom and returns a list of Hogenom families transfered (both directions) at this node

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_evoscen

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


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

Operations

GetScenarioHogenom

Takes an Hogenom family and returns its evolutionary scenario as a string of 391 characters (1=absence, 2=presence) in DFS order

  • SOAP Action: http://prodom.prabi.fr/Hogenom_evoscen#GetScenarioHogenom
  • Input Message: GetScenarioHogenomMsg
    • inputWrapper
      • GetScenarioHogenom type
        • HogenomFamily type string
    • Output Message: GetScenarioHogenomResponseMsg
      • outputWrapper
        • GetScenarioHogenomResponse type
          • ScenarioText type string

      GetPresentFamiliesHogenom

      Takes an NCBI taxID present in Hogenom and returns the present Hogenom families at this node

      • SOAP Action: http://prodom.prabi.fr/Hogenom_evoscen#GetPresentFamiliesHogenom
      • Input Message: GetPresentFamiliesHogenomMsg
        • inputWrapper
          • GetPresentFamiliesHogenom type
            • taxID type string
        • Output Message: GetPresentFamiliesHogenomResponseMsg
          • outputWrapper
            • GetPresentFamiliesHogenomResponse type
              • FamiliesList type string

          GetInheritedFamiliesHogenom

          Takes an NCBI taxID present in Hogenom and returns the Hogenom families inherited at this node

          • SOAP Action: http://prodom.prabi.fr/Hogenom_evoscen#GetInheritedFamiliesHogenom
          • Input Message: GetInheritedFamiliesHogenomMsg
            • inputWrapper
              • GetInheritedFamiliesHogenom type
                • taxID type string
            • Output Message: GetInheritedFamiliesHogenomResponseMsg
              • outputWrapper
                • GetInheritedFamiliesHogenomResponse type
                  • FamiliesList type string

              GetInnovatedFamiliesHogenom

              Takes an NCBI taxID present in Hogenom and returns the Hogenom families innovated at this node

              • SOAP Action: http://prodom.prabi.fr/Hogenom_evoscen#GetInnovatedFamiliesHogenom
              • Input Message: GetInnovatedFamiliesHogenomMsg
                • inputWrapper
                  • GetInnovatedFamiliesHogenom type
                    • taxID type string
                • Output Message: GetInnovatedFamiliesHogenomResponseMsg
                  • outputWrapper
                    • GetInnovatedFamiliesHogenomResponse type
                      • FamiliesList type string

                  GetLostFamiliesHogenom

                  Takes an NCBI taxID present in Hogenom and returns the Hogenom families lost at this node

                  • SOAP Action: http://prodom.prabi.fr/Hogenom_evoscen#GetLostFamiliesHogenom
                  • Input Message: GetLostFamiliesHogenomMsg
                    • inputWrapper
                      • GetLostFamiliesHogenom type
                        • taxID type string
                    • Output Message: GetLostFamiliesHogenomResponseMsg
                      • outputWrapper
                        • GetLostFamiliesHogenomResponse type
                          • FamiliesList type string

                      GetRegainedFamiliesHogenom

                      Takes an NCBI taxID present in Hogenom and returns the Hogenom families gained again at this node

                      • SOAP Action: http://prodom.prabi.fr/Hogenom_evoscen#GetRegainedFamiliesHogenom
                      • Input Message: GetRegainedFamiliesHogenomMsg
                        • inputWrapper
                          • GetRegainedFamiliesHogenom type
                            • taxID type string
                        • Output Message: GetRegainedFamiliesHogenomResponseMsg
                          • outputWrapper
                            • GetRegainedFamiliesHogenomResponse type
                              • FamiliesList type string

                          GetTransferedFamiliesHogenom

                          Takes an NCBI taxID present in Hogenom and returns the Hogenom families transfered (both directions) at this node

                          • SOAP Action: http://prodom.prabi.fr/Hogenom_evoscen#GetTransferedFamiliesHogenom
                          • Input Message: GetTransferedFamiliesHogenomMsg
                            • inputWrapper
                              • GetTransferedFamiliesHogenom type
                                • taxID type string
                            • Output Message: GetTransferedFamiliesHogenomResponseMsg
                              • outputWrapper
                                • GetTransferedFamiliesHogenomResponse type
                                  • FamiliesList type string

                              WSDL Changes

                              DateDescription of Changes
                              11th May 2009First Snapshot
                              3rd June 2009Operation named GetInnovatedFamiliesHogenom - Input message part added.
                              PASSED

                              Test #1: Hogenom_evoscenTest

                              This is a test for Hogenom_evoscen set of webservices. It uses perl and SOAPlite. It includes tests for the following webservices :

                              • GetScenario : output must be of a given length (number of nodes)
                              • GetPresentFamiliesHogenom : output must be 520 elements long (the query is taxID 160232)
                              • GetInheritedFamiliesHogenom : output must be 251 elements long (the query is taxID 160232)
                              • GetInnovatedFamiliesHogenom : output must be 258 elements long (the query is taxID 160232)

                              recommend

                              I recommend regular Innova Large Breed Puppy formula until your Shepherd is 14-16 months old, and then you can switch to something grain free. This is how all my Shepherds were/are raised.
                              Matchmaking Service

                              Belief is the death of intelligence.

                              Character is higher than intellect. A great soul will be strong to live as well as think.

                              Scammer List

                              I rate enthusiasm even above professional skill.

                              I think that there is nothing, not even crime, more opposed to poetry, to philosophy, ay, to life itself than this incessant business.

                              harley davidson jackets

                              Keep cool

                              I have tried to lift France out of the mud. But she will return to her errors and vomitings. I cannot prevent the French from being French.

                              dsquared jeans

                              Thanks.

                              A friendship can weather most things and thrive in thin soil; but it needs a little mulch of letters and phone calls and small, silly presents every so often - just to save it from drying out completely.

                              belstaff motorcycle

                              I think i just

                              The new version has been released on their website. It s a freeware. You can register yourself on the avast website to recive the registration key . They provide timely updates (small in size, ie. In kb's. Which s usefull for people with limited internet plans ).
                              anaheim weddings

                              Nice to know...

                              The answer to old age is to keep one's mind busy and to go on with one's life as if it were interminable. I always admired Chekhov for building a new house when he was dying of tuberculosis.

                              belstaff trailmaster jacket

                              Thanks.

                              Finish each day and be done with it. You have done what you could. Some blunders and absurdities no doubt crept in; forget them as soon as you can. Tomorrow is a new day; begin it well and serenely and with too high a spirit to be cumbered with your old nonsense.

                              tv wall mount

                              evo scen

                              I don't know why its doing this. I checked the temp of everything when I'm in a dungeon and stuff I turned of automatic restarts but it still restarts. Can anyone help? Its not a virus actually i scanned it with a few different programs and got no viruses so its not that. I just can't seem to find the problem.
                              bvlgari perfume