function Summary(){
	this.reportId = 0;
	this.experimentTitle = "";
	this.date = null;
	this.experimentSummary = "";
	this.experimentDesign = "";
	this.experimentResults = "";
	this.resultList = new Array();
	this.correlationList = new Array();
	this.maxPValue = 0;
	this.experimentLocator = null;
}

function getSummaryData(summaryData2){
  var result = summaryData[reportId];
  var expdetails = result.expData;
	var resultsList = result.results;
	for (var i=0; i<resultsList.length; i++) {
		var tmp = [];
		for (var key in resultsList[i].results) {
			tmp.push({name:key.toTitleCase(), id:resultsList[i].results[key], topicObj:null});
		}
		resultsList[i].results = tmp;
	}
	var correlationList = result.correlations;
	var maxPValue = result.maxPValue;
	
	summaryData2.reportId = reportId;
	summaryData2.experimentTitle = expdetails.title;
	summaryData2.date = expdetails.date;
	summaryData2.experimentSummary = expdetails.summary;
	summaryData2.resultList = resultsList;
	summaryData2.correlationList = correlationList;
	summaryData2.maxPValue = maxPValue;	
	summaryData2.experimentLocator = expdetails.experimentLocator;
	summaryData2.degCount = 0;
	summaryData2.numberOfGenesOnChip = expdetails.numberOfGenesOnChip;
	summaryData2.numberOfDegs = expdetails.numberOfDegs;
	summaryData2.chipName = expdetails.chipName;
	summaryData2.pvalueCutoff = expdetails.pvalueCutoff;
	summaryData2.foldChangeCutoff = expdetails.foldChangeCutoff;
	summaryData2.controlFDR = expdetails.controlFDR;

	var design = expdetails.studyDesign;
	var inx = design.indexOf("Differentially Expressed Genes:");
	if (inx > 0) {
		summaryData2.experimentDesign = design.slice(0, inx);
	} else {
		summaryData2.experimentDesign = expdetails.studyDesign;
	}
}

function capitalizeResults(resultsList){
	for(var i= 0; i< resultsList.length; i++){
		var resultobj = resultsList[i];
		var list = resultobj.results;
		for(var j=0; j<list.length; j++){
			list[j] = list[j].toTitleCase();
		}		
	}
	
}
