gui.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:pyry3d_chimera_extension 作者: mdobrychlop 项目源码 文件源码
def start_clustering(self):
        try:
            self.update_status("blue", "PLEASE WAIT. CLUSTERING IN PROGRESS...")
            infolder = self.p6_input_entry.getvalue()
            score_type = self.p6_scoretype_menu.getvalue()
            density_map = self.p6_map_entry.getvalue()
            density_map_threshold = self.p6_thresh_entry.getvalue()
            measure = self.p6_measuretype_menu.getvalue()
            threshold = self.p6_clusthresh_entry.getvalue()
            struct_nr = self.p6_numstruct_entry.getvalue()
            representation = self.p6_representation_menu.getvalue()
            output = self.p6_output_entry.getvalue()

            if self.oligos.get() == 1:
                oligomers = "oligo"
            else:
                oligomers = None

            if self.clustsort.get() == 1:
                sort_num = int(self.p6_clustsort_entry.getvalue())
            else:
                sort_num = None

            start_clustering(
                    infolder, score_type, density_map,
                    density_map_threshold, measure, threshold,
                    struct_nr, representation, output,
                    oligomers, sort_num
                    )
            self.update_status("lime green", "Ready")

            tkMessageBox.showinfo(
                    "Success",
                    "Clustering results files can be found in " + output
                    )

        except Exception as e:
            tkMessageBox.showwarning("Error", e)
            self.update_status("lime green", "Ready")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号