Package ubic.gemma.rest
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 TypeMethodDescriptiongetResultSet
(ExpressionAnalysisResultSetArg analysisResultSet, Double threshold, OffsetArg offsetArg, LimitArg limitArg, Boolean includeFactorValuesInContrasts, Boolean includeTaxonInGenes, Boolean excludeResults, javax.ws.rs.core.HttpHeaders headers) Retrieve aAnalysisResultSet
given its identifier.getResultSets
(DatasetArrayArg datasets, DatabaseEntryArrayArg databaseEntries, FilterArg<ExpressionAnalysisResultSet> filters, OffsetArg offset, LimitArg limit, SortArg<ExpressionAnalysisResultSet> sort) Retrieve allAnalysisResultSet
matching 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<DifferentialExpressionAnalysisResultSetValueObject> getResultSets(@QueryParam("datasets") DatasetArrayArg datasets, @QueryParam("databaseEntries") DatabaseEntryArrayArg databaseEntries, @QueryParam("filter") @DefaultValue("") FilterArg<ExpressionAnalysisResultSet> filters, @QueryParam("offset") @DefaultValue("0") OffsetArg offset, @QueryParam("limit") @DefaultValue("20") LimitArg limit, @QueryParam("sort") @DefaultValue("+id") SortArg<ExpressionAnalysisResultSet> sort) Retrieve allAnalysisResultSet
matching 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<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 aAnalysisResultSet
given its identifier.
-