Package ubic.gemma.web.services
Class DifferentialExpressionProbeResultEndpoint
- java.lang.Object
-
- org.springframework.xml.transform.TransformerObjectSupport
-
- org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
-
- ubic.gemma.web.services.AbstractGemmaEndpoint
-
- ubic.gemma.web.services.DifferentialExpressionProbeResultEndpoint
-
- All Implemented Interfaces:
org.springframework.ws.server.endpoint.PayloadEndpoint
public class DifferentialExpressionProbeResultEndpoint extends AbstractGemmaEndpoint
Allows access to the differential expression analysis. Given 1) an expression experiment set id 2) a collection of gene ids, 3) a taxon id, and a 4) threshold (enter 1 to include all results) The Expression Experiment Set ID (1) can be found by using the ExpressionExperimentSetIDEndpoint, which will return all the expression experiment set ids for all taxons and their corresponding description. The stringency is the minimum number of times we found a particular relationship. Returns a list consisting of 4 fields: 1) the gene id, 2) the EE ID, 3) probe name, and 4) the q value- Author:
- gavin
-
-
Field Summary
-
Fields inherited from class ubic.gemma.web.services.AbstractGemmaEndpoint
DELIMITER, manualAuthenticationService, NAMESPACE_URI, REQUEST, RESPONSE
-
-
Constructor Summary
Constructors Constructor Description DifferentialExpressionProbeResultEndpoint()
-
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
setDifferentialExpressionResultService(DifferentialExpressionResultService differentialExpressionAnalysisResultService)
void
setExpressionExperimentService(ExpressionExperimentService expressionExperimentService)
void
setExpressionExperimentSetService(ExpressionExperimentSetService expressionExperimentSetService)
void
setGeneService(GeneService geneService)
void
setTaxonService(TaxonService taxonService)
-
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
-
setDifferentialExpressionResultService
public void setDifferentialExpressionResultService(DifferentialExpressionResultService differentialExpressionAnalysisResultService)
-
setExpressionExperimentService
public void setExpressionExperimentService(ExpressionExperimentService expressionExperimentService)
-
setExpressionExperimentSetService
public void setExpressionExperimentSetService(ExpressionExperimentSetService expressionExperimentSetService)
-
setGeneService
public void setGeneService(GeneService geneService)
-
setTaxonService
public void setTaxonService(TaxonService taxonService)
-
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
-
-