Coverage report: 71%

Files Functions Classes

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

File function statements missing excluded branches partial coverage
src/python/ensembl/io/genomio/__init__.py (no function) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/annotation/__init__.py (no function) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/annotation/update_description.py get_core_data 13 0 0 8 0 100%
src/python/ensembl/io/genomio/annotation/update_description.py load_descriptions 19 0 0 8 0 100%
src/python/ensembl/io/genomio/annotation/update_description.py _get_cur_feat 12 0 0 12 0 100%
src/python/ensembl/io/genomio/annotation/update_description.py _get_features_to_update 31 0 0 18 0 100%
src/python/ensembl/io/genomio/annotation/update_description.py main 13 13 0 0 0 0%
src/python/ensembl/io/genomio/annotation/update_description.py (no function) 19 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/__init__.py (no function) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/download.py establish_ftp 12 0 0 2 0 100%
src/python/ensembl/io/genomio/assembly/download.py md5_files 22 2 0 14 1 92%
src/python/ensembl/io/genomio/assembly/download.py get_checksums 10 0 0 6 0 100%
src/python/ensembl/io/genomio/assembly/download.py download_files 13 0 0 10 0 100%
src/python/ensembl/io/genomio/assembly/download.py _download_file 34 3 0 14 3 88%
src/python/ensembl/io/genomio/assembly/download.py get_files_selection 10 0 0 8 0 100%
src/python/ensembl/io/genomio/assembly/download.py get_root_name 7 0 0 4 0 100%
src/python/ensembl/io/genomio/assembly/download.py retrieve_assembly_data 20 1 0 10 2 90%
src/python/ensembl/io/genomio/assembly/download.py main 8 8 0 0 0 0%
src/python/ensembl/io/genomio/assembly/download.py (no function) 25 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/status.py ReportStructure.to_dict 1 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/status.py ReportStructure.header 1 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/status.py ReportStructure.values 1 0 0 0 0 100%
src/python/ensembl/io/genomio/assembly/status.py singularity_image_setter 18 0 0 8 0 100%
src/python/ensembl/io/genomio/assembly/status.py get_assembly_accessions 9 0 0 4 0 100%
src/python/ensembl/io/genomio/assembly/status.py fetch_accessions_from_core_dbs 21 0 0 6 0 100%
src/python/ensembl/io/genomio/assembly/status.py fetch_datasets_reports 29 0 0 16 0 100%
src/python/ensembl/io/genomio/assembly/status.py extract_assembly_metadata 26 0 0 14 0 100%
src/python/ensembl/io/genomio/assembly/status.py generate_report_tsv 9 0 0 2 0 100%
src/python/ensembl/io/genomio/assembly/status.py main 24 24 0 2 0 0%
src/python/ensembl/io/genomio/assembly/status.py (no function) 41 0 0 0 0 100%
src/python/ensembl/io/genomio/data/__init__.py (no function) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/data/external_db_map/__init__.py (no function) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/data/gff3/__init__.py (no function) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/data/schemas/__init__.py (no function) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/database/__init__.py (no function) 4 0 0 0 0 100%
src/python/ensembl/io/genomio/database/core_server.py CoreServer.__init__ 2 0 0 0 0 100%
src/python/ensembl/io/genomio/database/core_server.py CoreServer.get_all_core_names 5 0 0 0 0 100%
src/python/ensembl/io/genomio/database/core_server.py CoreServer.get_cores 18 0 0 12 0 100%
src/python/ensembl/io/genomio/database/core_server.py (no function) 11 0 0 0 0 100%
src/python/ensembl/io/genomio/database/dbconnection_lite.py DBConnectionLite.__init__ 2 0 0 0 0 100%
src/python/ensembl/io/genomio/database/dbconnection_lite.py DBConnectionLite.get_metadata 2 0 0 0 0 100%
src/python/ensembl/io/genomio/database/dbconnection_lite.py DBConnectionLite._load_metadata 10 1 0 6 1 88%
src/python/ensembl/io/genomio/database/dbconnection_lite.py DBConnectionLite.get_meta_value 6 0 0 0 0 100%
src/python/ensembl/io/genomio/database/dbconnection_lite.py DBConnectionLite.get_project_release 4 0 0 2 0 100%
src/python/ensembl/io/genomio/database/dbconnection_lite.py (no function) 15 0 0 0 0 100%
src/python/ensembl/io/genomio/database/factory.py format_db_data 23 0 0 10 0 100%
src/python/ensembl/io/genomio/database/factory.py get_core_dbs_metadata 10 0 0 2 0 100%
src/python/ensembl/io/genomio/database/factory.py parse_args 11 0 0 0 0 100%
src/python/ensembl/io/genomio/database/factory.py main 4 0 0 0 0 100%
src/python/ensembl/io/genomio/database/factory.py (no function) 15 0 0 0 0 100%
src/python/ensembl/io/genomio/database/meta_getter.py get_meta_values 32 32 0 16 0 0%
src/python/ensembl/io/genomio/database/meta_getter.py parse_args 6 6 0 0 0 0%
src/python/ensembl/io/genomio/database/meta_getter.py main 3 3 0 0 0 0%
src/python/ensembl/io/genomio/database/meta_getter.py (no function) 15 0 0 0 0 100%
src/python/ensembl/io/genomio/events/__init__.py (no function) 3 3 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Pair.__init__ 4 4 0 2 0 0%
src/python/ensembl/io/genomio/events/dump.py Pair.has_old_id 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Pair.has_new_id 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Pair.is_empty 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.__init__ 10 10 0 4 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.__str__ 3 3 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.brc_format_1 20 20 0 8 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.brc_format_2 10 10 0 4 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.clean_set 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.add_from 2 2 0 2 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.add_to 2 2 0 2 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.set_release 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.set_date 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.add_pair 3 3 0 2 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.get_full_release 6 6 0 2 0 0%
src/python/ensembl/io/genomio/events/dump.py Event._name_event 13 13 0 12 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.clean_pairs 9 9 0 8 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.get_name 2 2 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py Event.add_pairs 6 6 0 6 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.__init__ 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.get_history 11 11 0 4 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.print_events 8 8 0 6 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.get_mapping_sessions 3 3 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.get_pairs 6 6 0 2 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.make_events 25 25 0 14 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.get_pairs_from_to 20 20 0 14 0 0%
src/python/ensembl/io/genomio/events/dump.py DumpStableIDs.extend_event 20 20 0 18 0 0%
src/python/ensembl/io/genomio/events/dump.py main 12 12 0 0 0 0%
src/python/ensembl/io/genomio/events/dump.py (no function) 49 49 2 0 0 0%
src/python/ensembl/io/genomio/events/format.py IdsMapper.__init__ 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/format.py IdsMapper._load_mapping 11 11 0 6 0 0%
src/python/ensembl/io/genomio/events/format.py load_list 9 9 0 4 0 0%
src/python/ensembl/io/genomio/events/format.py main 18 18 0 0 0 0%
src/python/ensembl/io/genomio/events/format.py (no function) 14 14 2 0 0 0%
src/python/ensembl/io/genomio/events/load.py IdEvent.__str__ 2 2 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py IdEvent.is_change 2 2 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py MapSession.__init__ 3 3 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py MapSession.add_event 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection.__init__ 1 1 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection.load_events 10 10 0 4 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection.add_deletes 3 3 0 2 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection.load_events_from_gene_diff 17 17 0 10 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection._parse_gene_diff_event 12 12 0 6 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection.remap_to_ids 12 12 0 10 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection.write_events_to_file 4 4 0 2 0 0%
src/python/ensembl/io/genomio/events/load.py EventCollection.write_events_to_db 26 26 0 16 0 0%
src/python/ensembl/io/genomio/events/load.py main 13 13 0 0 0 0%
src/python/ensembl/io/genomio/events/load.py (no function) 35 35 2 0 0 0%
src/python/ensembl/io/genomio/external_db/__init__.py (no function) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/external_db/db_map.py get_external_db_map 12 0 0 6 0 100%
src/python/ensembl/io/genomio/external_db/db_map.py (no function) 8 0 0 0 0 100%
src/python/ensembl/io/genomio/fasta/__init__.py (no function) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py _on_value_error 1 0 0 0 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py check_chunk_size_and_tolerance 4 0 0 4 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py split_seq_by_n 7 0 0 4 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py split_seq_by_chunk_size 13 0 0 8 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py _individual_file_opener 1 0 0 0 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py chunk_fasta_stream 32 0 0 10 2 95%
src/python/ensembl/io/genomio/fasta/chunk.py get_tolerated_size 4 0 0 0 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py chunk_fasta 7 0 0 2 0 100%
src/python/ensembl/io/genomio/fasta/chunk.py prepare_out_dir_for_individuals 5 0 0 2 1 86%
src/python/ensembl/io/genomio/fasta/chunk.py main 18 18 0 0 0 0%
src/python/ensembl/io/genomio/fasta/chunk.py (no function) 24 0 2 0 0 100%
src/python/ensembl/io/genomio/fasta/process.py get_peptides_to_exclude 12 0 0 10 0 100%
src/python/ensembl/io/genomio/fasta/process.py prep_fasta_data 16 1 0 8 1 92%
src/python/ensembl/io/genomio/fasta/process.py main 10 10 0 0 0 0%
src/python/ensembl/io/genomio/fasta/process.py (no function) 15 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/__init__.py (no function) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/download.py DownloadError.__init__ 1 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/download.py download_genbank 11 0 0 2 0 100%
src/python/ensembl/io/genomio/genbank/download.py main 8 8 0 0 0 0%
src/python/ensembl/io/genomio/genbank/download.py (no function) 12 0 2 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py GenomeFiles.__init__ 7 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator.__init__ 5 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator.parse_genbank 12 1 0 6 2 83%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator.format_write_record 4 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._get_organella 9 0 0 6 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._write_fasta_dna 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._format_write_genes_gff 22 0 0 14 3 92%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._write_genes_gff 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._write_pep_fasta 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._parse_record 24 0 0 10 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._parse_gene_feat 47 4 0 24 5 87%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._parse_rna_feat 21 0 0 2 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._uniquify_id 8 0 0 4 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._format_write_seq_json 15 3 0 8 3 74%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._write_seq_region_json 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._get_codon_table 7 1 0 6 1 85%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._prepare_location 3 0 0 2 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._format_genome_data 7 1 0 2 1 78%
src/python/ensembl/io/genomio/genbank/extract_data.py FormattedFilesGenerator._write_genome_json 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genbank/extract_data.py main 11 11 0 0 0 0%
src/python/ensembl/io/genomio/genbank/extract_data.py (no function) 41 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/__init__.py (no function) 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py get_genome_metadata 22 0 0 18 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py filter_genome_meta 23 1 0 18 1 95%
src/python/ensembl/io/genomio/genome_metadata/dump.py check_assembly_refseq 7 4 0 4 1 36%
src/python/ensembl/io/genomio/genome_metadata/dump.py check_assembly_version 13 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py check_genebuild_version 11 0 0 2 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py convert_dict 6 0 0 4 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py metadata_dump_setup 12 12 0 4 0 0%
src/python/ensembl/io/genomio/genome_metadata/dump.py parse_args 8 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py main 4 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/dump.py (no function) 26 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/extend.py get_additions 11 0 0 6 0 100%
src/python/ensembl/io/genomio/genome_metadata/extend.py get_gbff_regions 7 0 0 4 0 100%
src/python/ensembl/io/genomio/genome_metadata/extend.py _report_to_csv 15 0 0 8 0 100%
src/python/ensembl/io/genomio/genome_metadata/extend.py get_report_regions_names 14 0 0 6 0 100%
src/python/ensembl/io/genomio/genome_metadata/extend.py amend_genome_metadata 8 0 0 4 0 100%
src/python/ensembl/io/genomio/genome_metadata/extend.py main 10 10 0 0 0 0%
src/python/ensembl/io/genomio/genome_metadata/extend.py (no function) 19 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_metadata/prepare.py add_provider 15 0 0 10 0 100%
src/python/ensembl/io/genomio/genome_metadata/prepare.py add_assembly_version 6 0 0 4 0 100%
src/python/ensembl/io/genomio/genome_metadata/prepare.py add_genebuild_metadata 6 0 0 4 0 100%
src/python/ensembl/io/genomio/genome_metadata/prepare.py add_species_metadata 13 2 0 4 1 82%
src/python/ensembl/io/genomio/genome_metadata/prepare.py prepare_genome_metadata 9 0 0 2 1 91%
src/python/ensembl/io/genomio/genome_metadata/prepare.py main 9 9 0 0 0 0%
src/python/ensembl/io/genomio/genome_metadata/prepare.py (no function) 17 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/__init__.py (no function) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/compare.py stats_dict_cmp 14 0 0 10 0 100%
src/python/ensembl/io/genomio/genome_stats/compare.py compare_assembly 19 0 0 8 0 100%
src/python/ensembl/io/genomio/genome_stats/compare.py compare_annotation 9 0 0 4 0 100%
src/python/ensembl/io/genomio/genome_stats/compare.py compare_stats 7 0 0 2 0 100%
src/python/ensembl/io/genomio/genome_stats/compare.py compare_stats_files 5 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/compare.py main 9 9 0 0 0 0%
src/python/ensembl/io/genomio/genome_stats/compare.py (no function) 15 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator.get_assembly_stats 3 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator._fix_scaffolds 4 0 0 2 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator.get_attrib_counts 6 0 0 2 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator.get_annotation_stats 2 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator.get_biotypes 6 0 0 2 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator.get_feature_stats 10 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py StatsGenerator.get_genome_stats 2 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py dump_genome_stats 5 0 0 0 0 100%
src/python/ensembl/io/genomio/genome_stats/dump.py main 8 8 0 0 0 0%
src/python/ensembl/io/genomio/genome_stats/dump.py (no function) 25 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/__init__.py (no function) 6 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/exceptions.py GFFParserError.__init__ 2 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/exceptions.py (no function) 6 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.__init__ 4 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.get_xrefs 16 0 0 14 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.get_features 4 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.add_parent_link 4 0 0 2 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.get_parent 8 0 0 2 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.add_feature 12 0 0 8 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations._generic_feature 24 3 0 18 3 86%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.transfer_descriptions 2 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations._transfer_description_up 12 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations._clean_description 3 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.product_is_informative 15 2 0 4 0 89%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations._to_list 4 0 0 2 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.to_json 3 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py FunctionalAnnotations.store_gene 7 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/extract_annotation.py (no function) 31 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/features.py GFFSeqFeature.__init__ 4 0 0 2 1 83%
src/python/ensembl/io/genomio/gff3/features.py GFFSeqFeature.cast 4 1 0 2 1 67%
src/python/ensembl/io/genomio/gff3/features.py (no function) 7 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/gene_merger.py GFFGeneMerger.__init__ 3 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/gene_merger.py GFFGeneMerger.merge 36 0 0 18 0 100%
src/python/ensembl/io/genomio/gff3/gene_merger.py GFFGeneMerger._merge_genes 17 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/gene_merger.py (no function) 13 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.set_prefix 6 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.generate_gene_id 3 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.is_valid 16 0 0 10 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.remove_prefix 4 0 0 4 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.generate_transcript_id 4 1 0 2 1 67%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.normalize_cds_id 5 0 0 2 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.normalize_pseudogene_cds_id 7 0 0 8 0 100%
src/python/ensembl/io/genomio/gff3/id_allocator.py StableIDAllocator.normalize_gene_id 32 3 0 18 2 86%
src/python/ensembl/io/genomio/gff3/id_allocator.py (no function) 25 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/overlaps.py summarize_feature_stats 5 5 0 0 0 0%
src/python/ensembl/io/genomio/gff3/overlaps.py identify_feature_overlaps 21 21 0 4 0 0%
src/python/ensembl/io/genomio/gff3/overlaps.py scan_tree 8 8 0 6 0 0%
src/python/ensembl/io/genomio/gff3/overlaps.py _write_report 16 16 0 4 0 0%
src/python/ensembl/io/genomio/gff3/overlaps.py get_intervals 7 7 0 6 0 0%
src/python/ensembl/io/genomio/gff3/overlaps.py main 17 17 0 2 0 0%
src/python/ensembl/io/genomio/gff3/overlaps.py (no function) 20 0 2 0 0 100%
src/python/ensembl/io/genomio/gff3/process.py main 27 27 0 4 0 0%
src/python/ensembl/io/genomio/gff3/process.py (no function) 8 0 2 0 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py _get_feat_counts 1 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py restructure_gene 11 1 0 4 1 87%
src/python/ensembl/io/genomio/gff3/restructure.py add_transcript_to_naked_gene 6 0 0 2 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py move_only_cdss_to_new_mrna 17 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py move_only_exons_to_new_mrna 8 0 0 2 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py move_cds_to_existing_mrna 29 0 0 18 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py _check_sub_exons 12 0 0 8 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py remove_extra_exons 22 0 0 16 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py remove_cds_from_pseudogene 14 0 0 10 0 100%
src/python/ensembl/io/genomio/gff3/restructure.py (no function) 15 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py Records.from_gff 10 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py Records.to_gff 2 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.__init__ 18 0 0 4 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.get_provider_name 9 0 0 4 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.simpler_gff3 18 0 0 10 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.simpler_gff3_feature 15 0 0 8 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.create_gene_for_lone_transcript 27 0 0 14 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.create_gene_for_lone_cds 21 0 0 4 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.normalize_non_gene 9 0 1 2 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier._normalize_mobile_genetic_element 14 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.clean_gene 11 0 0 6 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.normalize_gene 5 0 0 0 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.normalize_pseudogene 5 0 0 4 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.normalize_transcripts 16 0 0 8 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.format_gene_segments 12 0 0 8 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier._get_segment_type 10 0 0 8 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier._normalize_transcript_subfeatures 24 0 0 14 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py GFFSimplifier.normalize_mirna 44 0 0 16 0 100%
src/python/ensembl/io/genomio/gff3/simplifier.py (no function) 37 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/__init__.py (no function) 4 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool.__init__ 5 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool.add_errors 3 3 0 2 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool.check_integrity 46 46 0 20 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool.set_ignore_final_stops 2 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool._check_genome 5 5 0 4 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool.check_ids 20 20 0 14 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool.check_lengths 29 29 0 18 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool.check_seq_region_lengths 19 19 0 12 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py IntegrityTool._compare_seqs 14 14 0 12 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py main 10 10 0 0 0 0%
src/python/ensembl/io/genomio/manifest/check_integrity.py (no function) 20 0 2 0 0 100%
src/python/ensembl/io/genomio/manifest/compute_stats.py BiotypeCounter.__init__ 7 7 0 4 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py BiotypeCounter.add_id 2 2 0 0 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py BiotypeCounter.unique_count 1 1 0 0 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.__init__ 9 9 0 2 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.run 14 14 0 10 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.get_manifest 14 14 0 8 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.get_seq_region_stats 25 25 0 10 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.coord_systems_stats 10 10 0 6 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.seq_region_special_stats 14 14 0 12 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.get_gff3_stats 4 4 0 0 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.count_biotypes 25 25 0 22 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.biotypes_stats 6 6 0 2 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.check_ncbi_stats 20 20 0 12 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.compare_ncbi_counts 14 14 0 6 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py manifest_stats.increment_biotype 3 3 0 2 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py main 14 14 0 2 0 0%
src/python/ensembl/io/genomio/manifest/compute_stats.py (no function) 33 0 2 0 0 100%
src/python/ensembl/io/genomio/manifest/generate.py main 8 8 0 0 0 0%
src/python/ensembl/io/genomio/manifest/generate.py (no function) 5 0 2 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.__init__ 6 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats._get_manifest 8 0 0 6 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.add_error 1 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.load_seq_regions 17 0 0 10 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.load_peptides_fasta_lengths 3 0 0 2 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.load_dna_fasta_lengths 3 0 0 2 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats._get_fasta_lengths 29 0 0 18 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.load_functional_annotation 17 0 0 10 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.load_gff3 21 0 0 10 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats._retrieve_gff_gene_lengths 22 0 0 12 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.load_agp_seq_regions 15 13 0 12 1 11%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.load_genome 4 0 0 2 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.prepare_integrity_data 7 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.has_lengths 4 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.get_lengths 4 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py ManifestStats.get_circular 4 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest_stats.py (no function) 33 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest.__init__ 3 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest.create 3 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest.get_files_checksums 26 0 0 14 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest._prepare_object_name 14 3 0 6 1 80%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest.load 15 0 0 8 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest._get_md5sum 3 0 0 0 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py Manifest._check_md5sum 3 0 0 2 0 100%
src/python/ensembl/io/genomio/manifest/manifest.py (no function) 22 0 0 0 0 100%
src/python/ensembl/io/genomio/schemas/__init__.py (no function) 0 0 0 0 0 100%
src/python/ensembl/io/genomio/schemas/json/__init__.py (no function) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/schemas/json/factory.py schema_factory 19 0 0 16 0 100%
src/python/ensembl/io/genomio/schemas/json/factory.py main 9 9 0 0 0 0%
src/python/ensembl/io/genomio/schemas/json/factory.py (no function) 11 0 0 0 0 100%
src/python/ensembl/io/genomio/schemas/json/validate.py schema_validator 7 0 0 2 0 100%
src/python/ensembl/io/genomio/schemas/json/validate.py main 6 6 0 0 0 0%
src/python/ensembl/io/genomio/schemas/json/validate.py (no function) 16 0 0 4 0 100%
src/python/ensembl/io/genomio/seq_region/__init__.py (no function) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.__init__ 2 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.from_gbff 7 0 0 2 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection._merge 7 0 0 6 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.make_seqregion_from_gbff 13 0 0 8 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.from_report 6 0 0 2 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.make_seq_region_from_report 29 0 0 12 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.remove 4 0 0 4 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.add_translation_table 5 0 0 6 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.add_mitochondrial_codon_table 19 0 0 12 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py SeqCollection.to_list 1 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/collection.py (no function) 27 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py fetch_coord_systems 4 0 0 2 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py fetch_seq_regions 4 0 0 2 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py get_attribs_dict 1 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py add_attribs 15 0 0 12 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py get_synonyms 13 0 0 8 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py get_karyotype 15 0 0 10 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py get_added_sequence 12 0 0 6 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py get_seq_regions 24 0 0 14 0 100%
src/python/ensembl/io/genomio/seq_region/dump.py main 13 13 0 0 0 0%
src/python/ensembl/io/genomio/seq_region/dump.py (no function) 23 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/exceptions.py (no function) 2 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/gbff.py GBFFRecord.get_genbank_id 8 0 0 4 0 100%
src/python/ensembl/io/genomio/seq_region/gbff.py GBFFRecord.get_codon_table 4 0 0 4 0 100%
src/python/ensembl/io/genomio/seq_region/gbff.py GBFFRecord.get_organelle 14 0 0 6 0 100%
src/python/ensembl/io/genomio/seq_region/gbff.py GBFFRecord.is_circular 1 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/gbff.py (no function) 14 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/mappings.py (no function) 6 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/prepare.py prepare_seq_region_metadata 12 0 0 4 0 100%
src/python/ensembl/io/genomio/seq_region/prepare.py main 12 12 0 0 0 0%
src/python/ensembl/io/genomio/seq_region/prepare.py (no function) 9 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/report.py ReportRecord.__init__ 3 0 0 0 0 100%
src/python/ensembl/io/genomio/seq_region/report.py ReportRecord.report_to_csv 15 0 0 8 0 100%
src/python/ensembl/io/genomio/seq_region/report.py (no function) 11 0 0 0 0 100%
src/python/ensembl/io/genomio/utils/__init__.py (no function) 1 0 0 0 0 100%
src/python/ensembl/io/genomio/utils/json_utils.py get_json 2 0 0 0 0 100%
src/python/ensembl/io/genomio/utils/json_utils.py print_json 4 0 0 0 0 100%
src/python/ensembl/io/genomio/utils/json_utils.py (no function) 7 0 0 0 0 100%
Total   4080 1158 21 1452 41 71%

No items found using the specified filter.