Coverage report: 71%

Files Functions Classes

coverage.py v7.9.2, created at 2025-07-23 10:54 +0000

File class statements missing excluded coverage
model_workflow/__init__.py (no class) 11 6 0 45%
model_workflow/__main__.py (no class) 3 3 0 0%
model_workflow/analyses/__init__.py (no class) 0 0 0 100%
model_workflow/analyses/area_per_lipid.py (no class) 45 0 0 100%
model_workflow/analyses/clusters.py (no class) 126 5 0 96%
model_workflow/analyses/density.py (no class) 32 0 0 100%
model_workflow/analyses/dihedral_energies.py (no class) 49 42 0 14%
model_workflow/analyses/distance_per_residue.py (no class) 66 9 0 86%
model_workflow/analyses/energies.py (no class) 345 54 0 84%
model_workflow/analyses/helical_parameters.py (no class) 472 54 0 89%
model_workflow/analyses/hydrogen_bonds.py (no class) 108 17 0 84%
model_workflow/analyses/lipid_interactions.py (no class) 35 0 0 100%
model_workflow/analyses/lipid_order.py (no class) 90 3 0 97%
model_workflow/analyses/markov.py (no class) 58 49 0 16%
model_workflow/analyses/markov_2.py (no class) 50 50 0 0%
model_workflow/analyses/nassa.py BasePairCorrelation 90 3 0 97%
model_workflow/analyses/nassa.py BConformations 74 74 0 0%
model_workflow/analyses/nassa.py CoordinateCorrelation 89 89 0 0%
model_workflow/analyses/nassa.py CoordinateDistributions 115 29 0 75%
model_workflow/analyses/nassa.py StiffnessDistributions 124 15 0 88%
model_workflow/analyses/nassa.py (no class) 192 71 0 63%
model_workflow/analyses/pca.py (no class) 64 8 0 88%
model_workflow/analyses/pca_contacts.py (no class) 62 62 0 0%
model_workflow/analyses/pockets.py (no class) 247 24 0 90%
model_workflow/analyses/rgyr.py (no class) 36 6 0 83%
model_workflow/analyses/rmsd_check.py (no class) 328 272 0 17%
model_workflow/analyses/rmsd_pairwise.py (no class) 48 10 0 79%
model_workflow/analyses/rmsd_per_residue.py (no class) 32 5 0 84%
model_workflow/analyses/rmsds.py (no class) 61 6 0 90%
model_workflow/analyses/rmsf.py (no class) 22 3 0 86%
model_workflow/analyses/sasa.py (no class) 70 9 0 87%
model_workflow/analyses/thickness.py (no class) 32 0 0 100%
model_workflow/analyses/tmscores.py (no class) 54 8 0 85%
model_workflow/console.py CustomHelpFormatter 35 1 0 97%
model_workflow/console.py CustomArgumentParser 16 0 0 100%
model_workflow/console.py custom 3 0 0 100%
model_workflow/console.py (no class) 236 40 0 83%
model_workflow/mwf.py Task 119 11 0 91%
model_workflow/mwf.py MD 343 116 0 66%
model_workflow/mwf.py Project 347 81 0 77%
model_workflow/mwf.py (no class) 406 30 0 93%
model_workflow/resources/covid_variants.py (no class) 1 0 0 100%
model_workflow/tools/__init__.py (no class) 2 0 0 100%
model_workflow/tools/chains.py (no class) 143 82 0 43%
model_workflow/tools/check_inputs.py (no class) 143 61 0 57%
model_workflow/tools/conversions.py (no class) 96 23 0 76%
model_workflow/tools/filter_atoms.py (no class) 133 83 0 38%
model_workflow/tools/find_interaction_types.py (no class) 38 7 0 82%
model_workflow/tools/fix_gromacs_masses.py (no class) 9 0 0 100%
model_workflow/tools/generate_ligands_desc.py (no class) 547 206 0 62%
model_workflow/tools/generate_lipid_references.py (no class) 29 8 0 72%
model_workflow/tools/generate_map.py (no class) 482 151 0 69%
model_workflow/tools/generate_membrane_mapping.py (no class) 65 10 0 85%
model_workflow/tools/generate_metadata.py (no class) 93 26 0 72%
model_workflow/tools/generate_pdb_references.py (no class) 87 41 0 53%
model_workflow/tools/generate_topology.py (no class) 44 4 0 91%
model_workflow/tools/get_atoms_count.py (no class) 38 0 0 100%
model_workflow/tools/get_bonds.py (no class) 170 49 0 71%
model_workflow/tools/get_box_size.py (no class) 21 2 0 90%
model_workflow/tools/get_charges.py (no class) 69 24 0 65%
model_workflow/tools/get_first_frame.py (no class) 14 4 0 71%
model_workflow/tools/get_inchi_keys.py (no class) 127 42 0 67%
model_workflow/tools/get_pdb_frames.py (no class) 31 0 0 100%
model_workflow/tools/get_reduced_trajectory.py (no class) 30 16 0 47%
model_workflow/tools/get_screenshot.py (no class) 205 26 0 87%
model_workflow/tools/get_summarized_trajectory.py (no class) 7 7 0 0%
model_workflow/tools/guess_and_filter.py (no class) 39 28 0 28%
model_workflow/tools/image_and_fit.py (no class) 92 81 0 12%
model_workflow/tools/nassa_base.py Base 55 15 0 73%
model_workflow/tools/nassa_base.py (no class) 20 0 0 100%
model_workflow/tools/nassa_loaders.py (no class) 62 25 0 60%
model_workflow/tools/process_input_files.py (no class) 157 28 0 82%
model_workflow/tools/process_interactions.py (no class) 144 73 0 49%
model_workflow/tools/remove_trash.py (no class) 10 0 0 100%
model_workflow/tools/residue_mapping.py (no class) 60 21 0 65%
model_workflow/tools/structure_corrector.py (no class) 139 68 0 51%
model_workflow/tools/xvg_parse.py (no class) 15 0 0 100%
model_workflow/utils/__init__.py (no class) 0 0 0 100%
model_workflow/utils/arg_cksum.py (no class) 35 3 0 91%
model_workflow/utils/auxiliar.py QuietException 0 0 0 100%
model_workflow/utils/auxiliar.py InputError 0 0 0 100%
model_workflow/utils/auxiliar.py TestFailure 0 0 0 100%
model_workflow/utils/auxiliar.py ToolError 0 0 0 100%
model_workflow/utils/auxiliar.py RemoteServiceError 0 0 0 100%
model_workflow/utils/auxiliar.py NoReferableException 3 1 0 67%
model_workflow/utils/auxiliar.py CaptureOutput 21 21 0 0%
model_workflow/utils/auxiliar.py (no class) 210 50 0 76%
model_workflow/utils/bibitransformer_nassa.py BiBiTransformer 56 5 0 91%
model_workflow/utils/bibitransformer_nassa.py (no class) 10 0 0 100%
model_workflow/utils/cache.py Cache 18 2 0 89%
model_workflow/utils/cache.py (no class) 9 0 0 100%
model_workflow/utils/constants.py (no class) 139 1 0 99%
model_workflow/utils/file.py File 77 16 0 79%
model_workflow/utils/file.py (no class) 38 0 0 100%
model_workflow/utils/filters.py (no class) 85 34 0 60%
model_workflow/utils/formats.py (no class) 198 49 0 75%
model_workflow/utils/gmx_spells.py (no class) 264 120 0 55%
model_workflow/utils/heatmaps_nassa.py (no class) 337 144 0 57%
model_workflow/utils/httpsf.py FileHandler 32 32 0 0%
model_workflow/utils/httpsf.py (no class) 29 29 0 0%
model_workflow/utils/mda_spells.py (no class) 26 0 0 100%
model_workflow/utils/mdt_spells.py (no class) 158 125 0 21%
model_workflow/utils/nassa_file.py (no class) 77 30 0 61%
model_workflow/utils/nucleicacid.py NucleicAcid 53 26 0 51%
model_workflow/utils/nucleicacid.py (no class) 20 0 0 100%
model_workflow/utils/pyt_spells.py (no class) 70 27 0 61%
model_workflow/utils/register.py Register 35 12 0 66%
model_workflow/utils/register.py (no class) 15 0 0 100%
model_workflow/utils/remote.py Remote 84 38 0 55%
model_workflow/utils/remote.py (no class) 24 0 0 100%
model_workflow/utils/selections.py Selection 54 10 0 81%
model_workflow/utils/selections.py (no class) 23 0 0 100%
model_workflow/utils/structures.py Atom 123 23 0 81%
model_workflow/utils/structures.py Residue 243 41 0 83%
model_workflow/utils/structures.py Chain 64 5 0 92%
model_workflow/utils/structures.py Structure 945 138 0 85%
model_workflow/utils/structures.py (no class) 299 18 0 94%
model_workflow/utils/subsets.py (no class) 33 9 0 73%
model_workflow/utils/topologies.py Topology 97 5 0 95%
model_workflow/utils/topologies.py (no class) 15 0 0 100%
model_workflow/utils/type_hints.py (no class) 10 7 0 30%
model_workflow/utils/vmd_spells.py (no class) 292 62 0 79%
model_workflow/utils/warnings.py (no class) 6 0 0 100%
Total   12479 3559 0 71%

No items found using the specified filter.