Class DEDVfromEEIDGeneIDEndpoint

  • All Implemented Interfaces:
    org.springframework.ws.server.endpoint.PayloadEndpoint

    public class DEDVfromEEIDGeneIDEndpoint
    extends AbstractGemmaEndpoint
    Given a list Experiment IDs and a list gene IDs will return design element data vectors (DEDV), all the genes that could have been responsible for that DEDV (only needs to contain 1 of the given genes) and the Expression Experiment that the data came from. The DEDV's will be a list of white space seperated doubles that might contain NaN's for missing data. The gene's will also be a list of white space separated gene Ids. This query can be time consuming and cause a tcp/ip server timeout . The service outputs the results to a file which can be found at (file wil be name something like dedv-"gene IDs"-"Number of Experiments".xml https://gemma.msl.ubc.ca/ws/xml/
    Author:
    gavin, klc
    • Constructor Detail

      • DEDVfromEEIDGeneIDEndpoint

        public DEDVfromEEIDGeneIDEndpoint()
    • Method Detail

      • setExpressionExperimentService

        public void setExpressionExperimentService​(ExpressionExperimentService expressionExperimentService)
      • invokeInternal

        protected Element invokeInternal​(Element requestElement,
                                         Document document)
        Reads the given requestElement, and sends a the response back.
        Specified by:
        invokeInternal in class org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
        Parameters:
        requestElement - the contents of the SOAP message as DOM elements
        document - a DOM document to be used for constructing Nodes
        Returns:
        the response element