Package ubic.gemma.web.services
Class DEDVfromEEIDGeneIDEndpoint
- java.lang.Object
-
- org.springframework.xml.transform.TransformerObjectSupport
-
- org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
-
- ubic.gemma.web.services.AbstractGemmaEndpoint
-
- ubic.gemma.web.services.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
-
-
Field Summary
-
Fields inherited from class ubic.gemma.web.services.AbstractGemmaEndpoint
DELIMITER, manualAuthenticationService, NAMESPACE_URI, REQUEST, RESPONSE
-
-
Constructor Summary
Constructors Constructor Description DEDVfromEEIDGeneIDEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Element
invokeInternal(Element requestElement, Document document)
Reads the givenrequestElement
, and sends a the response back.void
setExpressionExperimentService(ExpressionExperimentService expressionExperimentService)
void
setProcessedExpressionDataVectorService(ProcessedExpressionDataVectorService processedExpressionDataVectorService)
-
Methods inherited from class ubic.gemma.web.services.AbstractGemmaEndpoint
authenticate, buildBadResponse, buildWrapper, encode, getArrayValues, getLastSingleNodeValue, getNodeValue, getOptionalNodeValue, getSingleNodeValue, readReport, readReport, readReport, setLocalName, setManualAuthenticationService, writeReport
-
Methods inherited from class org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
createDocumentBuilder, createDocumentBuilderFactory, getDocumentElement, invoke, setAlwaysTransform, setExpandEntityReferences, setNamespaceAware, setValidating
-
-
-
-
Method Detail
-
setExpressionExperimentService
public void setExpressionExperimentService(ExpressionExperimentService expressionExperimentService)
-
setProcessedExpressionDataVectorService
public void setProcessedExpressionDataVectorService(ProcessedExpressionDataVectorService processedExpressionDataVectorService)
-
invokeInternal
protected Element invokeInternal(Element requestElement, Document document)
Reads the givenrequestElement
, and sends a the response back.- Specified by:
invokeInternal
in classorg.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
- Parameters:
requestElement
- the contents of the SOAP message as DOM elementsdocument
- a DOM document to be used for constructingNode
s- Returns:
- the response element
-
-