Interface LinkAnalysisPersister

All Known Implementing Classes:
LinkAnalysisPersisterImpl

public interface LinkAnalysisPersister
Handles the persistence phase of a Link analysis.
Author:
Paul
  • Method Details

    • deleteAnalyses

      boolean deleteAnalyses(ExpressionExperiment ee)
      Remove any links and coexpression analyses for the given experiment. It gets called automatically by saveLinksToDb();
      Parameters:
      ee - the experiment
      Returns:
      true if anything was deleted.
    • initializeLinksFromOldData

      void initializeLinksFromOldData(Taxon t)
      Temporary method.
      Parameters:
      t - taxon
    • saveLinksToDb

      void saveLinksToDb(LinkAnalysis la)
      Persist links to the database. This takes care of saving a 'flipped' version of the links.
      Parameters:
      la - analysis