Interface LinkAnalysisPersister

  • All Known Implementing Classes:
    LinkAnalysisPersisterImpl

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

      • deleteAnalyses

        boolean deleteAnalyses​(BioAssaySet 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