Coverage report: 83%

Files Functions Classes

coverage.py v7.6.12, created at 2025-04-09 16:33 +0200

File function statements missing excluded coverage
denofo/__init__.py (no function) 1 0 0 100%
denofo/choices.py (no function) 60 0 0 100%
denofo/comparator/__init__.py (no function) 0 0 0 100%
denofo/comparator/comparator_cli.py main 23 0 0 100%
denofo/comparator/comparator_cli.py (no function) 10 1 0 90%
denofo/comparator/comparator_gui.py DNGFCompareGUI.__init__ 95 0 0 100%
denofo/comparator/comparator_gui.py DNGFCompareGUI.show_help 1 1 0 0%
denofo/comparator/comparator_gui.py DNGFCompareGUI.update_compare_button 2 0 0 100%
denofo/comparator/comparator_gui.py DNGFCompareGUI.browse_file 3 3 0 0%
denofo/comparator/comparator_gui.py DNGFCompareGUI.browse_save_file 3 3 0 0%
denofo/comparator/comparator_gui.py DNGFCompareGUI.compare_files 24 2 0 92%
denofo/comparator/comparator_gui.py DNGFCompareGUI.closeEvent 4 1 0 75%
denofo/comparator/comparator_gui.py main 6 6 0 0%
denofo/comparator/comparator_gui.py (no function) 19 1 0 95%
denofo/comparator/compare.py _turn_value_to_string 10 0 0 100%
denofo/comparator/compare.py _get_output_string 47 0 0 100%
denofo/comparator/compare.py write_comparison 5 0 0 100%
denofo/comparator/compare.py (no function) 7 0 0 100%
denofo/converter/__init__.py (no function) 0 0 0 100%
denofo/converter/convert.py convert_to_pickle 4 0 0 100%
denofo/converter/convert.py load_from_pickle 2 0 0 100%
denofo/converter/convert.py convert_to_json 5 0 0 100%
denofo/converter/convert.py load_from_json 2 0 0 100%
denofo/converter/convert.py load_from_fasta 13 1 0 92%
denofo/converter/convert.py encode_short_str 2 0 0 100%
denofo/converter/convert.py decode_short_str 1 0 0 100%
denofo/converter/convert.py annotate_fasta 13 2 0 85%
denofo/converter/convert.py annotate_gff 29 9 0 69%
denofo/converter/convert.py load_from_gff 20 5 0 75%
denofo/converter/convert.py (no function) 17 0 0 100%
denofo/converter/converter_cli.py main 66 12 0 82%
denofo/converter/converter_cli.py (no function) 9 1 0 89%
denofo/converter/converter_gui.py DngfConverterGUI.__init__ 119 0 0 100%
denofo/converter/converter_gui.py DngfConverterGUI.show_help 1 1 0 0%
denofo/converter/converter_gui.py DngfConverterGUI.browse_input 10 10 0 0%
denofo/converter/converter_gui.py DngfConverterGUI.browse_output 10 10 0 0%
denofo/converter/converter_gui.py DngfConverterGUI.browse_identifiers 3 3 0 0%
denofo/converter/converter_gui.py DngfConverterGUI.browse_additional 3 3 0 0%
denofo/converter/converter_gui.py DngfConverterGUI.on_input_path_changed 7 1 0 86%
denofo/converter/converter_gui.py DngfConverterGUI.on_output_path_changed 7 1 0 86%
denofo/converter/converter_gui.py DngfConverterGUI.update_sections 31 10 0 68%
denofo/converter/converter_gui.py DngfConverterGUI.get_identifiers 5 0 0 100%
denofo/converter/converter_gui.py DngfConverterGUI.convert 50 32 0 36%
denofo/converter/converter_gui.py DngfConverterGUI.closeEvent 4 1 0 75%
denofo/converter/converter_gui.py main 6 6 0 0%
denofo/converter/converter_gui.py (no function) 23 1 0 96%
denofo/models.py AnnotGenome.annotGenomeChoice_unknown 3 0 0 100%
denofo/models.py Transcriptome.transORFChoice_exclude 8 1 0 88%
denofo/models.py Transcriptome.customGeneticContext_required 3 0 0 100%
denofo/models.py Transcriptome.customORFChoice_required 3 0 0 100%
denofo/models.py TaxonID.taxID_valid 19 3 0 84%
denofo/models.py HomologyFilter.customs_required 10 0 0 100%
denofo/models.py SyntenySearch.customAnchor_required 3 0 0 100%
denofo/models.py TranslationalEvidence.customTranslationEvidence_required 3 0 0 100%
denofo/models.py DeNovoGeneAnnotation.inputDataType_required 7 0 0 100%
denofo/models.py (no function) 77 0 0 100%
denofo/questionnaire/__init__.py (no function) 0 0 0 100%
denofo/questionnaire/questionnaire_cli.py _show_message 4 0 0 100%
denofo/questionnaire/questionnaire_cli.py valid_input_for_pydmodel 16 0 0 100%
denofo/questionnaire/questionnaire_cli.py init_colors 6 6 0 0%
denofo/questionnaire/questionnaire_cli.py enum_choice_selection 51 3 0 94%
denofo/questionnaire/questionnaire_cli.py get_enum_choice_conversion 6 0 0 100%
denofo/questionnaire/questionnaire_cli.py custom_entry_insertion 95 0 0 100%
denofo/questionnaire/questionnaire_cli.py get_custom_entry 7 1 0 86%
denofo/questionnaire/questionnaire_cli.py yes_or_no 28 0 0 100%
denofo/questionnaire/questionnaire_cli.py get_yes_no 2 0 0 100%
denofo/questionnaire/questionnaire_cli.py main 25 25 0 0%
denofo/questionnaire/questionnaire_cli.py (no function) 26 1 0 96%
denofo/questionnaire/questionnaire_gui.py clearLayout 4 0 0 100%
denofo/questionnaire/questionnaire_gui.py QSingleton.__init__ 2 0 0 100%
denofo/questionnaire/questionnaire_gui.py QSingleton.__call__ 3 0 0 100%
denofo/questionnaire/questionnaire_gui.py MainWindow.__init__ 7 1 0 86%
denofo/questionnaire/questionnaire_gui.py MainWindow.center_on_screen 12 3 0 75%
denofo/questionnaire/questionnaire_gui.py MainWindow.closeEvent 8 5 0 38%
denofo/questionnaire/questionnaire_gui.py ErrorDialog.__init__ 4 0 0 100%
denofo/questionnaire/questionnaire_gui.py ErrorDialog.initUI 13 0 0 100%
denofo/questionnaire/questionnaire_gui.py show_error_message 9 9 0 0%
denofo/questionnaire/questionnaire_gui.py ProgressBar.__init__ 3 0 0 100%
denofo/questionnaire/questionnaire_gui.py ProgressBar.initUI 11 0 0 100%
denofo/questionnaire/questionnaire_gui.py Back_button.__init__ 3 0 0 100%
denofo/questionnaire/questionnaire_gui.py Back_button.initUI 3 0 0 100%
denofo/questionnaire/questionnaire_gui.py Back_button.on_click 2 0 0 100%
denofo/questionnaire/questionnaire_gui.py Enum_choice_selection.__init__ 7 0 0 100%
denofo/questionnaire/questionnaire_gui.py Enum_choice_selection.initUI 31 2 0 94%
denofo/questionnaire/questionnaire_gui.py Enum_choice_selection.update_submit_button 4 4 0 0%
denofo/questionnaire/questionnaire_gui.py Enum_choice_selection.on_submit 4 4 0 0%
denofo/questionnaire/questionnaire_gui.py Custom_entry.__init__ 6 0 0 100%
denofo/questionnaire/questionnaire_gui.py Custom_entry.initUI 37 5 0 86%
denofo/questionnaire/questionnaire_gui.py Custom_entry.connect_signals 6 0 0 100%
denofo/questionnaire/questionnaire_gui.py Custom_entry.update_submit_button 4 0 0 100%
denofo/questionnaire/questionnaire_gui.py Custom_entry.on_submit 10 6 0 40%
denofo/questionnaire/questionnaire_gui.py Custom_entry.add_entry 7 0 0 100%
denofo/questionnaire/questionnaire_gui.py Custom_entry.remove_entry 7 0 0 100%
denofo/questionnaire/questionnaire_gui.py Yes_no.__init__ 5 0 0 100%
denofo/questionnaire/questionnaire_gui.py Yes_no.initUI 17 4 0 76%
denofo/questionnaire/questionnaire_gui.py Yes_no.on_yes 2 0 0 100%
denofo/questionnaire/questionnaire_gui.py Yes_no.on_no 2 0 0 100%
denofo/questionnaire/questionnaire_gui.py get_enum_choice_conversion 17 1 0 94%
denofo/questionnaire/questionnaire_gui.py get_custom_entry 17 1 0 94%
denofo/questionnaire/questionnaire_gui.py get_yes_no 17 1 0 94%
denofo/questionnaire/questionnaire_gui.py valid_input_for_pydmodel 16 4 0 75%
denofo/questionnaire/questionnaire_gui.py save_annotation 9 9 0 0%
denofo/questionnaire/questionnaire_gui.py main_app 9 9 0 0%
denofo/questionnaire/questionnaire_gui.py main 6 6 0 0%
denofo/questionnaire/questionnaire_gui.py (no function) 60 1 0 98%
denofo/questionnaire/questions.py DeNovoQuestionnaire.__init__ 4 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.call_last_question 12 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.call_next_question 9 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q_end 1 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q6_1 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q6 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q5_2 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q5_1 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q5 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q4_1 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q4 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q3_3_3 5 2 0 60%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q3_3_2 8 2 0 75%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q3_3_1 5 2 0 60%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q3_3 8 2 0 75%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q3_2 8 2 0 75%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q3_1 5 2 0 60%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q3 8 2 0 75%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_8 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_7 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_6_1 20 2 0 90%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_6 5 2 0 60%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_5_3 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_5_2 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_5_1 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_4 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_3 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_2_1 12 1 0 92%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_2 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2_1 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q2 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_3 5 5 0 0%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2_7 9 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2_6 11 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2_5 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2_4 13 3 0 77%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2_3 5 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2_2 8 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2_1 10 3 0 70%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_2 11 3 0 73%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1_1 16 3 0 81%
denofo/questionnaire/questions.py DeNovoQuestionnaire.q1 12 0 0 100%
denofo/questionnaire/questions.py DeNovoQuestionnaire.get_DeNovoGeneAnnotation_from_qstack 16 16 0 0%
denofo/questionnaire/questions.py DeNovoQuestionnaire.start_questionnaire 4 4 0 0%
denofo/questionnaire/questions.py (no function) 51 0 0 100%
denofo/utils/__init__.py (no function) 0 0 0 100%
denofo/utils/constants.py (no function) 9 0 0 100%
denofo/utils/helpers.py different_answers 3 0 0 100%
denofo/utils/helpers.py get_model_from_qstack_dict 5 0 0 100%
denofo/utils/helpers.py add_extension 3 0 0 100%
denofo/utils/helpers.py infer_format_from_extension 3 0 0 100%
denofo/utils/helpers.py diff_two_lists 9 0 0 100%
denofo/utils/helpers.py _merge_thresholds_with_vals 5 1 0 80%
denofo/utils/helpers.py compare_two_models 44 20 0 55%
denofo/utils/helpers.py _get_index_from_enum_choice 5 5 0 0%
denofo/utils/helpers.py get_short_repr 31 16 0 48%
denofo/utils/helpers.py _process_short_matches 23 11 0 52%
denofo/utils/helpers.py _get_enum_choices_from_num 7 7 0 0%
denofo/utils/helpers.py _fill_model_dict 31 21 0 32%
denofo/utils/helpers.py get_model_from_short_repr 6 0 0 100%
denofo/utils/helpers.py (no function) 22 0 0 100%
denofo/utils/ncbiTaxDBcheck.py check_NCBI_taxDB 7 0 0 100%
denofo/utils/ncbiTaxDBcheck.py update_NCBI_taxDB 3 0 0 100%
denofo/utils/ncbiTaxDBcheck.py (no function) 8 0 0 100%
Total   2193 379 0 83%

No items found using the specified filter.