def okay(self, evt): global test global depVar global indVar selected_files = "" plateType = [""] dataSelector = dataSelectionObject.dataSelecObj() ##dependent = ['Total Puncta 2']; ###dataSelector.setIndependentVariable('Well'); ##dataSelector.setIndependentVariable('Neuronal Phenotype Neuron (n)') descriptions = ("WT", "KO") ###pairs = {}; ##pairs['Genotype'] = ('WT','KO'); ##pairs['Marker'] = ('SynGluR2','GADGeph') dependent = [depVar] dataSelector.setIndependentVariable(indVar) mode = "noalternate" [dataSelector, iteratePair] = createGrpPairs(dataSelector, pairs, descriptions, mode) for j in range(len(plateType)): crossplatePrefix = plateType[j] for ndependents in range(len(dependent)): dataSelector.setDependentVariable(dependent[ndependents]) fileMarker = "" dataDict = HTS_GroupDataExtractMySql(dataSelector, table) if mode == "alternate": csubplot = 5 rsubplot = 1 else: rsubplot = 3 csubplot = round(len(selected_cohorts) / rsubplot) + 1 levels = ("Genotype", "Trt") modeltype = [[1, 0], [0, 1], [1, 1]] if test == "HTS_tTest": print "running tTest" statsStruct2 = HTS_Ttest(dataDict, "inplate", modeltype) # statsStruct3=HTS_ANOVA(dataDict,'inplate',levels,modeltype,{False}); # statsStruct2 = HTS_Ttest(dataDict,'inplate',modeltype) # statsStruct3=HTS_ANOVA(dataDict,selected_cohorts,'inplate',levels,modeltype,{False}) # statsStruct = HTS_distributionTest(dataDict,'inplate',modeltype,[]) # stastStruct = HTS_scatter(dataDict,'crossplate',modeltype,[],[],[]) print "done!!!!!!!!!!"
##########################################################3333 # program starts here ###############################################################################################3 selected_files ='' plateType = ['']; dataSelector = dataSelectionObject.dataSelecObj() dependent = ['Total Puncta 2']; #dataSelector.setIndependentVariable('Well'); dataSelector.setIndependentVariable('Neuronal Phenotype Neuron (n)') descriptions=('WT','KO'); pairs = {}; pairs['Genotype'] = ('WT','KO'); pairs['Marker'] = ('SynGluR2','GADGeph') mode = 'noalternate' [dataSelector,iteratePair] = createGrpPairs(dataSelector,pairs,descriptions,mode); for j in range(len(plateType)): crossplatePrefix = plateType[j]; for ndependents in range(len(dependent)): dataSelector.setDependentVariable(dependent[ndependents]) # if dataDict: # if plateType[j] == '': # tempFiles = strfind(selected_files,plateType[j]); # for indices in range(1,length(tempFiles)): # if ~isempty(tempFiles[indices]): # tempFiles[indices]=indices; # end # end # tempFiles = cell2mat(tempFiles); # selected_cohorts = selected_files(tempFiles) # else: