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!!!!!!!!!!"
box.Add(TestPanel(self.frame), 0, wx.EXPAND) box.Add(TestComboBox(self.frame), 0 , wx.EXPAND) self.frame.SetSizer(box) self.frame.Show() if __name__ == '__main__': import sys,os #import run #run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:]) app = MyApp() app.MainLoop() ##########################################################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: