Class VisualizationValueObject
- java.lang.Object
-
- ubic.gemma.web.controller.visualization.VisualizationValueObject
-
public class VisualizationValueObject extends Object
Stores expression profile data from one expression experiment for plotting.- Author:
- kelsey, paul
-
-
Constructor Summary
Constructors Constructor Description VisualizationValueObject()
VisualizationValueObject(Collection<DoubleVectorValueObject> vectors, Collection<GeneValueObject> genes, Double minPvalue, Collection<DifferentialExpressionValueObject> validatedProbes)
VisualizationValueObject(Collection<DoubleVectorValueObject> vectors, List<GeneValueObject> genes, Collection<Long> validatedProbeList)
VisualizationValueObject(Collection<DoubleVectorValueObject> vectors, List<GeneValueObject> genes, Collection<Long> validatedProbeIdList, Double minPvalue)
VisualizationValueObject(DoubleVectorValueObject dvvo)
-
Method Summary
-
-
-
Constructor Detail
-
VisualizationValueObject
public VisualizationValueObject()
-
VisualizationValueObject
public VisualizationValueObject(Collection<DoubleVectorValueObject> vectors, Collection<GeneValueObject> genes, Double minPvalue, Collection<DifferentialExpressionValueObject> validatedProbes)
-
VisualizationValueObject
public VisualizationValueObject(Collection<DoubleVectorValueObject> vectors, List<GeneValueObject> genes, Collection<Long> validatedProbeList)
- Parameters:
vectors
- to be plotted (should come from a single expression experiment)genes
- Is list so that order is guaranteed. Need this so that colors are consistent.validatedProbeList
- Probes which are flagged as 'valid' in some sense. For example, in coexpression plots these are probes that provided the coexpression evidence, to differentiate them from the ones which are just being displayed because they assay the same gene.- Throws:
IllegalArgumentException
- if vectors are mixed between EEs.
-
VisualizationValueObject
public VisualizationValueObject(Collection<DoubleVectorValueObject> vectors, List<GeneValueObject> genes, Collection<Long> validatedProbeIdList, Double minPvalue)
-
VisualizationValueObject
public VisualizationValueObject(DoubleVectorValueObject dvvo)
-
-
Method Detail
-
setUpFactorProfiles
public void setUpFactorProfiles(LinkedHashMap<BioAssayValueObject,LinkedHashMap<ExperimentalFactor,Double>> layout)
Initialize the factor profiles.
-
getEevo
public ExpressionExperimentValueObject getEevo()
-
setEevo
public void setEevo(ExpressionExperimentDetailsValueObject eevo)
-
getFactorNames
public LinkedHashMap<String,LinkedHashMap<String,String>> getFactorNames()
-
setFactorNames
public void setFactorNames(LinkedHashMap<String,LinkedHashMap<String,String>> factorNames2)
-
getFactorProfiles
public Collection<FactorProfile> getFactorProfiles()
-
setFactorProfiles
public void setFactorProfiles(Collection<FactorProfile> factorProfiles)
-
getFactorValuesToNames
public List<LinkedHashMap<String,String[]>> getFactorValuesToNames()
-
setFactorValuesToNames
public void setFactorValuesToNames(List<LinkedHashMap<String,String[]>> factorValueMaps2)
-
getProfiles
public Collection<GeneExpressionProfile> getProfiles()
-
setProfiles
public void setProfiles(Collection<GeneExpressionProfile> profiles)
-
setEEwithPvalue
public void setEEwithPvalue(ExpressionExperimentDetailsValueObject ee, Double minP)
-
-