Package ubic.gemma.cli.util
Class EntityLocatorImpl
java.lang.Object
ubic.gemma.cli.util.EntityLocatorImpl
- All Implemented Interfaces:
EntityLocator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionubic.gemma.model.expression.arrayDesign.ArrayDesignlocateArrayDesign(String identifier) ubic.gemma.model.expression.bioAssay.BioAssaylocateBioAssay(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String sampleId) ubic.gemma.model.expression.bioAssay.BioAssaylocateBioAssay(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, ubic.gemma.model.common.quantitationtype.QuantitationType qt, String sampleId) ubic.gemma.model.expression.bioAssayData.CellLevelCharacteristicslocateCellLevelCharacteristics(ubic.gemma.model.expression.experiment.ExpressionExperiment expressionExperiment, ubic.gemma.model.common.quantitationtype.QuantitationType qt, String clcIdentifier) ubic.gemma.model.expression.bioAssayData.CellTypeAssignmentlocateCellTypeAssignment(ubic.gemma.model.expression.experiment.ExpressionExperiment expressionExperiment, ubic.gemma.model.common.quantitationtype.QuantitationType qt, String cta) ubic.gemma.model.analysis.expression.diff.DifferentialExpressionAnalysislocateDiffExAnalysis(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String analysisIdentifier) ubic.gemma.model.expression.experiment.ExperimentalFactorlocateExperimentalFactor(ubic.gemma.model.expression.experiment.ExpressionExperiment expressionExperiment, String identifier) ubic.gemma.model.expression.experiment.ExpressionExperimentlocateExpressionExperiment(String identifier, boolean useReferencesIfPossible) Attempt to locate an experiment using the given identifier.ubic.gemma.model.common.protocol.ProtocollocateProtocol(String protocolName) <T extends ubic.gemma.model.expression.bioAssayData.DataVector>
ubic.gemma.model.common.quantitationtype.QuantitationTypelocateQuantitationType(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String qt, Class<? extends T> vectorType) <T extends ubic.gemma.model.expression.bioAssayData.DataVector>
org.apache.commons.lang3.tuple.Pair<Class<? extends T>, ubic.gemma.model.common.quantitationtype.QuantitationType> locateQuantitationType(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String qt, Collection<Class<? extends T>> vectorTypes) ubic.gemma.model.genome.TaxonlocateTaxon(String identifier)
-
Constructor Details
-
EntityLocatorImpl
public EntityLocatorImpl()
-
-
Method Details
-
locateTaxon
- Specified by:
locateTaxonin interfaceEntityLocator
-
locateArrayDesign
- Specified by:
locateArrayDesignin interfaceEntityLocator
-
locateExpressionExperiment
public ubic.gemma.model.expression.experiment.ExpressionExperiment locateExpressionExperiment(String identifier, boolean useReferencesIfPossible) Attempt to locate an experiment using the given identifier.- Specified by:
locateExpressionExperimentin interfaceEntityLocator
-
locateProtocol
- Specified by:
locateProtocolin interfaceEntityLocator
-
locateQuantitationType
public <T extends ubic.gemma.model.expression.bioAssayData.DataVector> ubic.gemma.model.common.quantitationtype.QuantitationType locateQuantitationType(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String qt, Class<? extends T> vectorType) - Specified by:
locateQuantitationTypein interfaceEntityLocator
-
locateQuantitationType
public <T extends ubic.gemma.model.expression.bioAssayData.DataVector> org.apache.commons.lang3.tuple.Pair<Class<? extends T>,ubic.gemma.model.common.quantitationtype.QuantitationType> locateQuantitationType(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String qt, Collection<Class<? extends T>> vectorTypes) - Specified by:
locateQuantitationTypein interfaceEntityLocator
-
locateCellTypeAssignment
public ubic.gemma.model.expression.bioAssayData.CellTypeAssignment locateCellTypeAssignment(ubic.gemma.model.expression.experiment.ExpressionExperiment expressionExperiment, ubic.gemma.model.common.quantitationtype.QuantitationType qt, String cta) - Specified by:
locateCellTypeAssignmentin interfaceEntityLocator
-
locateCellLevelCharacteristics
public ubic.gemma.model.expression.bioAssayData.CellLevelCharacteristics locateCellLevelCharacteristics(ubic.gemma.model.expression.experiment.ExpressionExperiment expressionExperiment, ubic.gemma.model.common.quantitationtype.QuantitationType qt, String clcIdentifier) - Specified by:
locateCellLevelCharacteristicsin interfaceEntityLocator
-
locateExperimentalFactor
public ubic.gemma.model.expression.experiment.ExperimentalFactor locateExperimentalFactor(ubic.gemma.model.expression.experiment.ExpressionExperiment expressionExperiment, String identifier) - Specified by:
locateExperimentalFactorin interfaceEntityLocator
-
locateBioAssay
public ubic.gemma.model.expression.bioAssay.BioAssay locateBioAssay(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String sampleId) - Specified by:
locateBioAssayin interfaceEntityLocator
-
locateBioAssay
public ubic.gemma.model.expression.bioAssay.BioAssay locateBioAssay(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, ubic.gemma.model.common.quantitationtype.QuantitationType qt, String sampleId) - Specified by:
locateBioAssayin interfaceEntityLocator
-
locateDiffExAnalysis
public ubic.gemma.model.analysis.expression.diff.DifferentialExpressionAnalysis locateDiffExAnalysis(ubic.gemma.model.expression.experiment.ExpressionExperiment ee, String analysisIdentifier) - Specified by:
locateDiffExAnalysisin interfaceEntityLocator
-