Interface ExpressionExperimentSetDao

    • Method Detail

      • getExperimentsInSet

        Collection<ExpressionExperiment> getExperimentsInSet​(Long id)
        Parameters:
        id - id
        Returns:
        the security-filtered list of experiments in a set. It is possible for the return to be empty even if the set is not (due to security filters). Use this instead of expressionExperimentSet.getExperiments.
      • loadAllExperimentSetsWithTaxon

        Collection<ExpressionExperimentSet> loadAllExperimentSetsWithTaxon()
        Returns:
        ExpressionExperimentSets that have more than 1 experiment in them & have a taxon value.
      • loadAllValueObjects

        Collection<ExpressionExperimentSetValueObject> loadAllValueObjects​(boolean loadEEIds)
        Parameters:
        loadEEIds - whether the returned value object should have the ExpressionExperimentIds collection populated. This might be a useful information, but loading the IDs takes slightly longer, so for larger amount of EESets this might want to be avoided.
        Returns:
        ee vos
      • loadValueObjects

        List<ExpressionExperimentSetValueObject> loadValueObjects​(Collection<Long> eeSetIds,
                                                                  boolean loadEEIds)
        Parameters:
        eeSetIds - ids
        loadEEIds - whether the returned value object should have the ExpressionExperimentIds collection populated. This might be a useful information, but loading the IDs takes slightly longer, so for larger amount of EESets this might want to be avoided.
        Returns:
        ee vos
      • loadValueObject

        @Nullable
        ExpressionExperimentSetValueObject loadValueObject​(Long id,
                                                           boolean loadEEIds)
        Parameters:
        id - id
        loadEEIds - whether the returned value object should have the ExpressionExperimentIds collection populated. This might be a useful information, but loading the IDs takes slightly longer, so for larger amount of EESets this might want to be avoided.
        Returns:
        ee vos