Class AnalysisResultSetsWebService

java.lang.Object
ubic.gemma.rest.AnalysisResultSetsWebService

@Service @Path("/resultSets") public class AnalysisResultSetsWebService extends Object
Endpoint for AnalysisResultSet
  • Field Details

  • 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 all AnalysisResultSet matching a set of criteria.
      Parameters:
      datasets - filter result sets that belong to any of the provided dataset identifiers, or null to ignore
      databaseEntries - 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 a AnalysisResultSet given its identifier.