def run(self): self.gs_instance = gene_stat(self.hostname, self.dbname, self.schema, self.table, self.mcl_table, \ self.p_value_cut_off, 1.0, self.connectivity_cut_off, self.recurrence_cut_off, 1000,\ 1, 1, self.report) self.gs_instance.dstruc_loadin() self.gs_instance.core() self.gs_instance.final() self.gs_instance.stat_output() self.gs_instance.go_no_accuracy() self.output() if self.email != '': self.send_email()
def run(self): instance = gene_stat(self.hostname, self.dbname, self.schema, self.table, self.mcl_table, self.p_value_list[0],\ self.unknown_list[0], self.connectivity_list[0], self.recurrence_list[0], self.cluster_size_list[0], \ self.leave_one_out, self.wu, self.report,\ self.log, self.judger_type, self.depth_list[0], self.dir_files, self.needcommit_of_gene_stat,\ self.gene_table, self.dominant) instance.dstruc_loadin() for unknown in self.unknown_list: for connectivity in self.connectivity_list: for recurrence in self.recurrence_list: for size in self.cluster_size_list: for p_value in self.p_value_list: for depth in self.depth_list: instance.parameter_reset_and_cleanup(unknown, connectivity, recurrence, size, p_value, depth) instance.run() if self.needcommit: self.curs.execute("insert into graph.stat_plot_data(tag, p_value_cut_off, unknown_cut_off,\ connectivity_cut_off, recurrence_cut_off, cluster_size_cut_off, depth_cut_off, tp, tp_m, tp1, tp1_m,\ tn, fp, fp_m, fn) values ('%s', %1.5f, %1.2f, %1.2f, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)"%\ (self.tag, p_value, unknown, connectivity, recurrence, size, depth, instance.tp, instance.tp_m,\ instance.tp1, instance.tp1_m, instance.tn, instance.fp, instance.fp_m, instance.fn)) self.conn.commit()