Esempio n. 1
0
    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: