Class LinkAnalysisPersisterImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.expression.coexpression.links.LinkAnalysisPersisterImpl
-
- All Implemented Interfaces:
LinkAnalysisPersister
@Component public class LinkAnalysisPersisterImpl extends Object implements LinkAnalysisPersister
Handles moving gene coexpression links from memory into the database; updates related meta-data.- Author:
- Paul
-
-
Constructor Summary
Constructors Constructor Description LinkAnalysisPersisterImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
deleteAnalyses(BioAssaySet ee)
Remove any links and coexpression analyses for the given experiment.void
initializeLinksFromOldData(Taxon t)
Temporary method.void
saveLinksToDb(LinkAnalysis la)
Persist links to the database.
-
-
-
Method Detail
-
deleteAnalyses
public boolean deleteAnalyses(BioAssaySet ee)
Description copied from interface:LinkAnalysisPersister
Remove any links and coexpression analyses for the given experiment. It gets called automatically by saveLinksToDb();- Specified by:
deleteAnalyses
in interfaceLinkAnalysisPersister
- Parameters:
ee
- the experiment- Returns:
- true if anything was deleted.
-
initializeLinksFromOldData
public void initializeLinksFromOldData(Taxon t)
Description copied from interface:LinkAnalysisPersister
Temporary method.- Specified by:
initializeLinksFromOldData
in interfaceLinkAnalysisPersister
- Parameters:
t
- taxon
-
saveLinksToDb
public void saveLinksToDb(LinkAnalysis la)
Description copied from interface:LinkAnalysisPersister
Persist links to the database. This takes care of saving a 'flipped' version of the links.- Specified by:
saveLinksToDb
in interfaceLinkAnalysisPersister
- Parameters:
la
- analysis
-
-