示例#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!!!!!!!!!!"
##########################################################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: