Class ExpressionExperimentControllerHelperService

java.lang.Object
ubic.gemma.web.service.ExpressionExperimentControllerHelperService

@Service public class ExpressionExperimentControllerHelperService extends Object
  • Constructor Details

    • ExpressionExperimentControllerHelperService

      public ExpressionExperimentControllerHelperService()
  • Method Details

    • load

      @Nullable @Transactional(readOnly=true) public ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject load(Long id)
    • addQCInfo

      @Transactional(readOnly=true) public Map<String,Object> addQCInfo(ubic.gemma.model.expression.experiment.ExpressionExperiment expressionExperiment)
    • detectFont

      @Nullable public String detectFont(javax.servlet.http.HttpServletRequest request)
      Detect the theme to use for rendering plots.

      Unfortunately, it is not possible to detect the font used by the browser with perfect accuracy, but we can assume that certain fonts are present on some operating systems.

    • loadSingleCellExpressionData

      @Transactional(readOnly=true) public SingleCellExpressionDataModel loadSingleCellExpressionData(Long id, @Nullable Long quantitationTypeId, Long designElementId, @Nullable Long[] assayIds, @Nullable Long cellTypeAssignmentId, @Nullable Long cellLevelCharacteristicsId, @Nullable Long focusedCharacteristicId, javax.servlet.http.HttpServletRequest request)
    • getKeywords

      @Transactional(readOnly=true) public String getKeywords(ubic.gemma.model.expression.experiment.ExpressionExperiment ee)