Class AnalysisResultSetsWebService
java.lang.Object
ubic.gemma.rest.AnalysisResultSetsWebService
Endpoint for
AnalysisResultSet-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNumberOfResultSets(FilterArg<ubic.gemma.model.analysis.expression.diff.ExpressionAnalysisResultSet> filter) getResultSet(ExpressionAnalysisResultSetArg analysisResultSet, Double threshold, OffsetArg offsetArg, LimitArg limitArg, Boolean includeFactorValuesInContrasts, Boolean includeTaxonInGenes, Boolean excludeResults, javax.ws.rs.core.HttpHeaders headers) Retrieve aAnalysisResultSetgiven its identifier.FilteredAndPaginatedResponseDataObject<ubic.gemma.model.analysis.expression.diff.DifferentialExpressionAnalysisResultSetValueObject> getResultSets(DatasetArrayArg datasets, DatabaseEntryArrayArg databaseEntries, FilterArg<ubic.gemma.model.analysis.expression.diff.ExpressionAnalysisResultSet> filters, OffsetArg offset, LimitArg limit, SortArg<ubic.gemma.model.analysis.expression.diff.ExpressionAnalysisResultSet> sort) Retrieve allAnalysisResultSetmatching a set of criteria.
-
Field Details
-
TEXT_TAB_SEPARATED_VALUES_UTF8_Q9
- See Also:
-
-
Constructor Details
-
AnalysisResultSetsWebService
public AnalysisResultSetsWebService()
-
-
Method Details
-
getResultSets
@GET @Produces("application/json") public FilteredAndPaginatedResponseDataObject<ubic.gemma.model.analysis.expression.diff.DifferentialExpressionAnalysisResultSetValueObject> getResultSets(@QueryParam("datasets") DatasetArrayArg datasets, @QueryParam("databaseEntries") DatabaseEntryArrayArg databaseEntries, @QueryParam("filter") @DefaultValue("") FilterArg<ubic.gemma.model.analysis.expression.diff.ExpressionAnalysisResultSet> filters, @QueryParam("offset") @DefaultValue("0") OffsetArg offset, @QueryParam("limit") @DefaultValue("20") LimitArg limit, @QueryParam("sort") @DefaultValue("+id") SortArg<ubic.gemma.model.analysis.expression.diff.ExpressionAnalysisResultSet> sort) Retrieve allAnalysisResultSetmatching a set of criteria.- Parameters:
datasets- filter result sets that belong to any of the provided dataset identifiers, or null to ignoredatabaseEntries- filter by associated datasets with given external identifiers, or null to ignore
-
getNumberOfResultSets
@GET @Path("/count") @Produces("application/json") public ResponseDataObject<Long> getNumberOfResultSets(@QueryParam("filter") @DefaultValue("") FilterArg<ubic.gemma.model.analysis.expression.diff.ExpressionAnalysisResultSet> filter) -
getResultSet
@GZIP @GET @Path("/{resultSet}") @Produces({"application/json","text/tab-separated-values; charset=UTF-8; q=0.9"}) public Object getResultSet(@PathParam("resultSet") ExpressionAnalysisResultSetArg analysisResultSet, @QueryParam("threshold") Double threshold, @QueryParam("offset") OffsetArg offsetArg, @QueryParam("limit") LimitArg limitArg, @QueryParam("includeFactorValuesInContrasts") Boolean includeFactorValuesInContrasts, @QueryParam("includeTaxonInGenes") Boolean includeTaxonInGenes, @QueryParam("excludeResults") @DefaultValue("false") Boolean excludeResults, @Context javax.ws.rs.core.HttpHeaders headers) Retrieve aAnalysisResultSetgiven its identifier.
-