diff --git a/func/Module_bcg_quality_label.py b/func/Module_bcg_quality_label.py index c0f8169..7d9b37b 100644 --- a/func/Module_bcg_quality_label.py +++ b/func/Module_bcg_quality_label.py @@ -986,8 +986,6 @@ class Data(): Config["Path"]["Input_BCG"] = str(Path(Config["Path"]["Input_BCG"]).parent) if Path(Config["Path"]["Input_Artifact"]).is_file(): Config["Path"]["Input_Artifact"] = str(Path(Config["Path"]["Input_Artifact"]).parent) - if Path(Config["Path"]["Save"]).is_file(): - Config["Path"]["Save"] = str(Path(Config["Path"]["Save"]).parent) result = PublicFunc.examine_file(Config["Path"]["Input_BCG"], Filename.BCG_SYNC, Params.ENDSWITH_TXT) if result.status: diff --git a/func/Module_detect_Jpeak.py b/func/Module_detect_Jpeak.py index e873336..080295c 100644 --- a/func/Module_detect_Jpeak.py +++ b/func/Module_detect_Jpeak.py @@ -111,13 +111,6 @@ class SettingWindow(QMainWindow): Path(Filename.BCG_FILTER + str(self.ui.spinBox_input_freq.value()) + Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save.setPlainText( - str((Path(self.root_path) / - Filename.PATH_PSG_TEXT / - Path(str(self.sampID)) / - Path(Filename.JPEAK_REVISE + - str(self.ui.spinBox_input_freq.value()) + - Params.ENDSWITH_TXT)))) class MainWindow_detect_Jpeak(QMainWindow): diff --git a/func/Module_detect_Rpeak.py b/func/Module_detect_Rpeak.py index cb55adc..251f55a 100644 --- a/func/Module_detect_Rpeak.py +++ b/func/Module_detect_Rpeak.py @@ -108,13 +108,6 @@ class SettingWindow(QMainWindow): Path(Filename.ECG_FILTER + str(self.ui.spinBox_input_freq.value()) + Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save.setPlainText( - str((Path(self.root_path) / - Filename.PATH_PSG_TEXT / - Path(str(self.sampID)) / - Path(Filename.RPEAK_FINAL + - str(self.ui.spinBox_input_freq.value()) + - Params.ENDSWITH_TXT)))) class MainWindow_detect_Rpeak(QMainWindow): diff --git a/func/Module_label_check.py b/func/Module_label_check.py index 8f414e7..8273a56 100644 --- a/func/Module_label_check.py +++ b/func/Module_label_check.py @@ -174,13 +174,6 @@ class SettingWindow(QMainWindow): Path(Filename.JPEAK_REVISE + str(self.ui.spinBox_input_freq_signal.value()) + Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save.setPlainText( - str((Path(self.root_path) / - Filename.PATH_ORGBCG_TEXT / - Path(str(self.sampID)) / - Path(Filename.JPEAK_REVISE_CORRECTED + - str(self.ui.spinBox_input_freq_signal.value()) + - Params.ENDSWITH_TXT)))) elif self.mode == "ECG": self.ui.plainTextEdit_file_path_input_signal.setPlainText( str((Path(self.root_path) / @@ -196,13 +189,6 @@ class SettingWindow(QMainWindow): Path(Filename.RPEAK_FINAL + str(self.ui.spinBox_input_freq_signal.value()) + Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save.setPlainText( - str((Path(self.root_path) / - Filename.PATH_PSG_TEXT / - Path(str(self.sampID)) / - Path(Filename.RPEAK_FINAL_CORRECTED + - str(self.ui.spinBox_input_freq_signal.value()) + - Params.ENDSWITH_TXT)))) else: raise ValueError("模式不存在") @@ -932,8 +918,6 @@ class Data: Config["Path"]["Input_Peak"] = str(Path(Config["Path"]["Input_Peak"]).parent) if Path(Config["Path"]["Input_Approximately_Align"]).is_file(): Config["Path"]["Input_Approximately_Align"] = str(Path(Config["Path"]["Input_Approximately_Align"]).parent) - if Path(Config["Path"]["Save"]).is_file(): - Config["Path"]["Save"] = str(Path(Config["Path"]["Save"]).parent) result = PublicFunc.examine_file(Config["Path"]["Input_Signal"], signal, Params.ENDSWITH_TXT) if result.status: @@ -949,7 +933,6 @@ class Data: Filename.APPROXIMATELY_ALIGN_INFO + Params.ENDSWITH_CSV)) Config["Path"]["Save"] = str( Path(Config["Path"]["Save"]) / Path(save + str(Config["InputConfig"]["Freq"]) + Params.ENDSWITH_TXT)) - if not Path(Config["Path"]["Input_Peak"]).exists(): return Result().failure(info=Constants.INPUT_FAILURE + "\n" + peak + ":" + diff --git a/func/Module_precisely_align.py b/func/Module_precisely_align.py index 1eb1967..527062f 100644 --- a/func/Module_precisely_align.py +++ b/func/Module_precisely_align.py @@ -252,41 +252,6 @@ class SettingWindow(QMainWindow): Path(Filename.ECG_FILTER + str(self.ui.spinBox_input_freq_ECG.value()) + Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save_orgBcg.setPlainText( - str((Path(self.root_path) / - Filename.PATH_ORGBCG_ALIGNED / - Path(str(self.sampID)) / - Path(Filename.ORGBCG_SYNC + - str(self.ui.spinBox_input_freq_orgBcg.value()) + - Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save_BCG.setPlainText( - str((Path(self.root_path) / - Filename.PATH_ORGBCG_ALIGNED / - Path(str(self.sampID)) / - Path(Filename.BCG_SYNC + - str(self.ui.spinBox_input_freq_BCG.value()) + - Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save_ECG.setPlainText( - str((Path(self.root_path) / - Filename.PATH_PSG_ALIGNED / - Path(str(self.sampID)) / - Path(Filename.ECG_SYNC + - str(self.ui.spinBox_input_freq_ECG.value()) + - Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save_Jpeak.setPlainText( - str((Path(self.root_path) / - Filename.PATH_ORGBCG_ALIGNED / - Path(str(self.sampID)) / - Path(Filename.JPEAK_SYNC + - str(self.ui.spinBox_input_freq_BCG.value()) + - Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save_Rpeak.setPlainText( - str((Path(self.root_path) / - Filename.PATH_PSG_ALIGNED / - Path(str(self.sampID)) / - Path(Filename.RPEAK_SYNC + - str(self.ui.spinBox_input_freq_ECG.value()) + - Params.ENDSWITH_TXT)))) class MainWindow_precisely_align(QMainWindow): diff --git a/func/Module_preprocess.py b/func/Module_preprocess.py index 97ba67a..045a775 100644 --- a/func/Module_preprocess.py +++ b/func/Module_preprocess.py @@ -129,13 +129,6 @@ class SettingWindow(QMainWindow): Path(Filename.ORGBCG_RAW + str(self.ui.spinBox_input_freq.value()) + Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save.setPlainText( - str((Path(self.root_path) / - Filename.PATH_ORGBCG_TEXT / - Path(str(self.sampID)) / - Path(Filename.BCG_FILTER + - str(self.ui.spinBox_output_freq.value()) + - Params.ENDSWITH_TXT)))) elif self.mode == "ECG": self.ui.plainTextEdit_file_path_input.setPlainText( str((Path(self.root_path) / @@ -144,13 +137,6 @@ class SettingWindow(QMainWindow): Path(Filename.ECG_RAW + str(self.ui.spinBox_input_freq.value()) + Params.ENDSWITH_TXT)))) - self.ui.plainTextEdit_file_path_save.setPlainText( - str((Path(self.root_path) / - Filename.PATH_PSG_TEXT / - Path(str(self.sampID)) / - Path(Filename.ECG_FILTER + - str(self.ui.spinBox_output_freq.value()) + - Params.ENDSWITH_TXT)))) else: raise ValueError("模式不存在") @@ -411,6 +397,7 @@ class Data: save = Filename.ECG_FILTER else: raise ValueError("模式不存在") + if Path(Config["Path"]["Input"]).is_file(): Config["Path"]["Input"] = str(Path(Config["Path"]["Input"]).parent) diff --git a/func/Module_resp_quality_label.py b/func/Module_resp_quality_label.py index b460dfd..362118a 100644 --- a/func/Module_resp_quality_label.py +++ b/func/Module_resp_quality_label.py @@ -1312,10 +1312,6 @@ class Data(): Config["Path"]["Input_Tho"] = str(Path(Config["Path"]["Input_Tho"]).parent) if Path(Config["Path"]["Input_Artifact"]).is_file(): Config["Path"]["Input_Artifact"] = str(Path(Config["Path"]["Input_Artifact"]).parent) - if Path(Config["Path"]["Save_Resp_quality_label"]).is_file(): - Config["Path"]["Save_Resp_quality_label"] = str(Path(Config["Path"]["Save_Resp_quality_label"]).parent) - if Path(Config["Path"]["Save_Tho_peak"]).is_file(): - Config["Path"]["Save_Tho_peak"] = str(Path(Config["Path"]["Save_Tho_peak"]).parent) result = PublicFunc.examine_file(Config["Path"]["Input_Tho"], Filename.THO_SYNC, Params.ENDSWITH_TXT) if result.status: @@ -1407,10 +1403,6 @@ class Data(): Config["Path"]["Input_Tho"] = str(Path(Config["Path"]["Input_Tho"]).parent) if Path(Config["Path"]["Input_Artifact"]).is_file(): Config["Path"]["Input_Artifact"] = str(Path(Config["Path"]["Input_Artifact"]).parent) - if Path(Config["Path"]["Save_Resp_quality_label"]).is_file(): - Config["Path"]["Save_Resp_quality_label"] = str(Path(Config["Path"]["Save_Resp_quality_label"]).parent) - if Path(Config["Path"]["Save_Tho_peak"]).is_file(): - Config["Path"]["Save_Tho_peak"] = str(Path(Config["Path"]["Save_Tho_peak"]).parent) result = PublicFunc.examine_file(Config["Path"]["Input_OrgBCG"], Filename.ORGBCG_SYNC, Params.ENDSWITH_TXT) if result.status: diff --git a/func/utils/Constants.py b/func/utils/Constants.py index 7f36958..c6f3c3b 100644 --- a/func/utils/Constants.py +++ b/func/utils/Constants.py @@ -103,7 +103,7 @@ class Constants: "Align_Label_SALabel_Format_not_Correct": "(映射标签时SA Label中的文件格式不正确)", "Filename_Format_not_Correct": "(文件名格式不正确)", "Method_Not_Exist": "(检测方法不存在)", - "Data_Length_not_Correct": "(orgBcg和BCG长度不匹配)", + "Data_Length_not_Correct": "(OrgBCG和BCG长度不匹配)", "Artifact_Format_Not_Correct": "(体动长度或格式不正确)", "Data_Length_Not_Correct": "(信号长度不正确)", "Filter_Args_Not_Correct": "(滤波器参数输入不正确,上下截止频率都要大于0,且上截止频率应大于下截止频率)", @@ -142,7 +142,7 @@ class Constants: "Label_Format_Exception": "(获取标签格式异常)", "Calculate_Peak_Exception": "(计算峰值异常)", - "res_orgBcg_Not_Exist": "(切割后orgBcg不存在)", + "res_orgBcg_Not_Exist": "(切割后OrgBCG不存在)", "res_BCG_Not_Exist": "(切割后BCG不存在)", "cut_ECG_Not_Exist": "(切割后ECG不存在)", "cut_Jpeak_Not_Exist": "(切割后J峰不存在)", @@ -270,9 +270,9 @@ class Constants: PRECISELY_ALIGN_SAVING_ALIGNINFO_FINISHED: str = "保存对齐信息完成" PRECISELY_ALIGN_SAVING_ALIGNINFO_FAILURE: str = "保存对齐信息失败" - PRECISELY_ALIGN_SAVING_RES_ORGBCG: str = "正在保存切割后orgBcg" - PRECISELY_ALIGN_SAVING_RES_ORGBCG_FINISHED: str = "保存切割后orgBcg完成" - PRECISELY_ALIGN_SAVING_RES_ORGBCG_FAILURE: str = "保存切割后orgBcg失败" + PRECISELY_ALIGN_SAVING_RES_ORGBCG: str = "正在保存切割后OrgBCG" + PRECISELY_ALIGN_SAVING_RES_ORGBCG_FINISHED: str = "保存切割后OrgBCG完成" + PRECISELY_ALIGN_SAVING_RES_ORGBCG_FAILURE: str = "保存切割后OrgBCG失败" PRECISELY_ALIGN_SAVING_RES_BCG: str = "正在保存切割后BCG" PRECISELY_ALIGN_SAVING_RES_BCG_FINISHED: str = "保存切割后BCG完成"