Coverage report: 71%

Files Functions Classes

coverage.py v7.6.12, created at 2025-02-21 15:37 +0000

File class statements missing excluded branches partial coverage
src/python/ensembl/io/genomio/__init__.py (no class) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/annotation/__init__.py (no class) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/annotation/update_description.py (no class) 107 13 0 46 0 92%
src/python/ensembl/io/genomio/assembly/__init__.py (no class) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/download.py FileDownloadError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/download.py FTPConnectionError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/download.py UnsupportedFormatError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/download.py (no class) 161 14 0 68 6 91%
src/python/ensembl/io/genomio/assembly/status.py UnsupportedFormatError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/status.py ReportStructure 3 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/status.py (no class) 177 24 0 52 0 89%
src/python/ensembl/io/genomio/data/__init__.py (no class) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/data/external_db_map/__init__.py (no class) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/data/gff3/__init__.py (no class) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/data/schemas/__init__.py (no class) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/database/__init__.py (no class) 4 0 0 0 0 100%
src/python/ensembl/io/genomio/database/core_server.py CoreServer 25 0 0 12 0 100%
src/python/ensembl/io/genomio/database/core_server.py (no class) 11 0 0 0 0 100%
src/python/ensembl/io/genomio/database/dbconnection_lite.py DBConnectionLite 24 1 0 8 1 94%
src/python/ensembl/io/genomio/database/dbconnection_lite.py (no class) 15 0 0 0 0 100%
src/python/ensembl/io/genomio/database/factory.py (no class) 63 0 0 12 0 100%
src/python/ensembl/io/genomio/database/meta_getter.py (no class) 56 41 0 16 0 21%
src/python/ensembl/io/genomio/events/__init__.py (no class) 3 3 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Pair 7 7 0 2 0 0%
src/python/ensembl/io/genomio/events/dump.py UnsupportedEvent 0 0 0 0 0 100%
src/python/ensembl/io/genomio/events/dump.py Event 89 89 0 50 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs 94 94 0 58 0 0%
src/python/ensembl/io/genomio/events/dump.py (no class) 61 61 2 0 0 0%
src/python/ensembl/io/genomio/events/format.py IdsMapper 12 12 0 6 0 0%
src/python/ensembl/io/genomio/events/format.py (no class) 41 41 2 4 0 0%
src/python/ensembl/io/genomio/events/load.py IdEvent 4 4 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py MapSession 4 4 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection 85 85 0 50 0 0%
src/python/ensembl/io/genomio/events/load.py (no class) 48 48 2 0 0 0%
src/python/ensembl/io/genomio/external_db/__init__.py (no class) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/external_db/db_map.py MapFormatError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/external_db/db_map.py (no class) 20 0 0 6 0 100%
src/python/ensembl/io/genomio/fasta/__init__.py (no class) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py (no class) 116 18 2 30 3 86%
src/python/ensembl/io/genomio/fasta/process.py FastaParserError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/fasta/process.py (no class) 53 11 0 18 1 83%
src/python/ensembl/io/genomio/genbank/__init__.py (no class) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/download.py DownloadError 1 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/download.py (no class) 31 8 2 2 0 76%
src/python/ensembl/io/genomio/genbank/extract_data.py GBParseError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py UnsupportedData 0 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py GenomeFiles 7 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator 199 10 0 84 15 91%
src/python/ensembl/io/genomio/genbank/extract_data.py (no class) 52 11 0 0 0 79%
src/python/ensembl/io/genomio/genome_metadata/__init__.py (no class) 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py (no class) 132 17 0 50 2 86%
src/python/ensembl/io/genomio/genome_metadata/extend.py (no class) 84 10 0 28 0 91%
src/python/ensembl/io/genomio/genome_metadata/prepare.py MissingNodeError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/prepare.py MetadataError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/prepare.py (no class) 75 11 0 24 2 87%
src/python/ensembl/io/genomio/genome_stats/__init__.py (no class) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/compare.py (no class) 78 9 0 24 0 91%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator 33 0 0 6 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py (no class) 38 8 0 0 0 79%
src/python/ensembl/io/genomio/gff3/__init__.py (no class) 6 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/exceptions.py GFFParserError 2 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/exceptions.py GeneSegmentError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/exceptions.py IgnoredFeatureError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/exceptions.py UnsupportedFeatureError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/exceptions.py (no class) 6 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py DuplicateIdError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py MissingParentError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py AnnotationError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations 118 5 0 62 3 96%
src/python/ensembl/io/genomio/gff3/extract_annotation.py (no class) 31 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/features.py GFFSeqFeature 8 1 0 4 2 75%
src/python/ensembl/io/genomio/gff3/features.py (no class) 7 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/gene_merger.py GFFGeneMerger 56 0 0 24 0 100%
src/python/ensembl/io/genomio/gff3/gene_merger.py (no class) 13 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py InvalidStableID 0 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator 77 4 0 44 3 93%
src/python/ensembl/io/genomio/gff3/id_allocator.py (no class) 25 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/overlaps.py (no class) 94 74 2 22 0 17%
src/python/ensembl/io/genomio/gff3/process.py (no class) 35 27 2 4 0 21%
src/python/ensembl/io/genomio/gff3/restructure.py (no class) 135 1 0 66 1 99%
src/python/ensembl/io/genomio/gff3/simplifier.py Records 12 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier 258 0 1 116 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py (no class) 37 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/__init__.py (no class) 4 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool 143 136 0 82 0 3%
src/python/ensembl/io/genomio/manifest/check_integrity.py (no class) 30 10 2 0 0 67%
src/python/ensembl/io/genomio/manifest/compute_stats.py BiotypeCounter 10 10 0 4 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py StatsError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats 158 158 0 92 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py (no class) 47 14 2 2 0 67%
src/python/ensembl/io/genomio/manifest/generate.py (no class) 13 8 2 0 0 38%
src/python/ensembl/io/genomio/manifest/manifest_stats.py InvalidIntegrityError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats 165 13 0 84 1 90%
src/python/ensembl/io/genomio/manifest/manifest_stats.py (no class) 33 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py ManifestError 0 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest 67 3 0 30 1 96%
src/python/ensembl/io/genomio/manifest/manifest.py (no class) 22 0 0 0 0 100%
src/python/ensembl/io/genomio/schemas/__init__.py (no class) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/schemas/json/__init__.py (no class) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/schemas/json/factory.py (no class) 39 9 0 16 0 84%
src/python/ensembl/io/genomio/schemas/json/validate.py (no class) 29 6 0 6 0 83%
src/python/ensembl/io/genomio/seq_region/__init__.py (no class) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection 93 0 0 52 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py (no class) 27 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py (no class) 124 13 0 54 0 93%
src/python/ensembl/io/genomio/seq_region/exceptions.py UnknownMetadata 0 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/exceptions.py (no class) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/gbff.py GBFFRecord 27 0 0 14 0 100%
src/python/ensembl/io/genomio/seq_region/gbff.py (no class) 14 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/mappings.py (no class) 6 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/prepare.py (no class) 33 12 0 4 0 68%
src/python/ensembl/io/genomio/seq_region/report.py ReportRecord 18 0 0 8 0 100%
src/python/ensembl/io/genomio/seq_region/report.py (no class) 11 0 0 0 0 100%
src/python/ensembl/io/genomio/utils/__init__.py (no class) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/utils/json_utils.py (no class) 13 0 0 0 0 100%
Total   4080 1158 21 1452 41 71%

No items found using the specified filter.