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 SummaryConstructors Constructor Description VisualizationValueObject()VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, Collection<ubic.gemma.model.genome.gene.GeneValueObject> genes, Double minPvalue, Collection<ubic.gemma.model.analysis.expression.diff.DifferentialExpressionValueObject> validatedProbes)VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.GeneValueObject> genes, Collection<Long> validatedProbeList)VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.GeneValueObject> genes, Collection<Long> validatedProbeIdList, Double minPvalue)VisualizationValueObject(ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject dvvo)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ubic.gemma.model.expression.experiment.ExpressionExperimentValueObjectgetEevo()LinkedHashMap<String,LinkedHashMap<String,String>>getFactorNames()Collection<FactorProfile>getFactorProfiles()List<List<String>>getFactorValues()List<LinkedHashMap<String,String[]>>getFactorValuesToNames()Collection<GeneExpressionProfile>getProfiles()List<String>getSampleNames()voidsetEevo(ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject eevo)voidsetEEwithPvalue(ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject ee, Double minP)voidsetFactorNames(LinkedHashMap<String,LinkedHashMap<String,String>> factorNames2)voidsetFactorProfiles(Collection<FactorProfile> factorProfiles)voidsetFactorValues(List<List<String>> factorValues)voidsetFactorValuesToNames(List<LinkedHashMap<String,String[]>> factorValueMaps2)voidsetProfiles(Collection<GeneExpressionProfile> profiles)voidsetSampleNames(List<String> sampleNames)voidsetUpFactorProfiles(LinkedHashMap<ubic.gemma.model.expression.bioAssay.BioAssayValueObject,LinkedHashMap<ubic.gemma.model.expression.experiment.ExperimentalFactor,Double>> layout)Initialize the factor profiles.StringtoString()
 
- 
- 
- 
Constructor Detail- 
VisualizationValueObjectpublic VisualizationValueObject() 
 - 
VisualizationValueObjectpublic VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, Collection<ubic.gemma.model.genome.gene.GeneValueObject> genes, Double minPvalue, Collection<ubic.gemma.model.analysis.expression.diff.DifferentialExpressionValueObject> validatedProbes) 
 - 
VisualizationValueObjectpublic VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.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.
 
 - 
VisualizationValueObjectpublic VisualizationValueObject(Collection<ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject> vectors, List<ubic.gemma.model.genome.gene.GeneValueObject> genes, Collection<Long> validatedProbeIdList, Double minPvalue) 
 - 
VisualizationValueObjectpublic VisualizationValueObject(ubic.gemma.model.expression.bioAssayData.DoubleVectorValueObject dvvo) 
 
- 
 - 
Method Detail- 
setUpFactorProfilespublic void setUpFactorProfiles(LinkedHashMap<ubic.gemma.model.expression.bioAssay.BioAssayValueObject,LinkedHashMap<ubic.gemma.model.expression.experiment.ExperimentalFactor,Double>> layout) Initialize the factor profiles.
 - 
getEevopublic ubic.gemma.model.expression.experiment.ExpressionExperimentValueObject getEevo() 
 - 
setEevopublic void setEevo(ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject eevo) 
 - 
getFactorNamespublic LinkedHashMap<String,LinkedHashMap<String,String>> getFactorNames() 
 - 
setFactorNamespublic void setFactorNames(LinkedHashMap<String,LinkedHashMap<String,String>> factorNames2) 
 - 
getFactorProfilespublic Collection<FactorProfile> getFactorProfiles() 
 - 
setFactorProfilespublic void setFactorProfiles(Collection<FactorProfile> factorProfiles) 
 - 
getFactorValuesToNamespublic List<LinkedHashMap<String,String[]>> getFactorValuesToNames() 
 - 
setFactorValuesToNamespublic void setFactorValuesToNames(List<LinkedHashMap<String,String[]>> factorValueMaps2) 
 - 
getProfilespublic Collection<GeneExpressionProfile> getProfiles() 
 - 
setProfilespublic void setProfiles(Collection<GeneExpressionProfile> profiles) 
 - 
setEEwithPvaluepublic void setEEwithPvalue(ubic.gemma.model.expression.experiment.ExpressionExperimentDetailsValueObject ee, Double minP)
 
- 
 
-