[console_scripts]
agp_exporter = gpf.gene_profile.exporter:cli_export
annotate_schema2_parquet = gpf.parquet.schema2.annotate_schema2_parquet:cli
build_coding_length_enrichment_background = gpf.enrichment_tool.build_coding_length_enrichment_background:cli
build_pheno_browser = gpf.pheno.build_pheno_browser:main
build_ur_synonymous_enrichment_background = gpf.enrichment_tool.build_ur_synonymous_enrichment_background:cli
cnv_liftover = gpf.tools.liftover_tools:cnv_liftover_main
convert_gene_profile_to_duckdb = gpf.gene_profile.convert_gene_profile_to_duckdb:main
dae2vcf = gpf.tools.dae2vcf:main
dae_liftover = gpf.tools.liftover_tools:dae_liftover_main
denovo2vcf = gpf.tools.denovo2vcf:main
denovo_liftover = gpf.tools.liftover_tools:denovo_liftover_main
draw_pedigree = gpf.tools.draw_pedigree:main
enrichment_cache_builder = gpf.enrichment_tool.enrichment_cache_builder:cli
generate_common_report = gpf.tools.generate_common_report:main
generate_denovo_gene_sets = gpf.tools.generate_denovo_gene_sets:main
generate_gene_profile = gpf.gene_profile.generate_gene_profile:main
generate_vcf_score_histogram = gpf.tools.generate_vcf_score_histogram:main
gpf_convert_study_config = gpf.tools.gpf_convert_study_config:main
gpf_instance_adjustments = gpf.gpf_instance.adjustments.gpf_instance_adjustments:cli
gpf_validation_runner = gpf.tools.gpf_validation_runner:main
grr_cache_repo = gpf.tools.grr_cache_repo:cli_cache_repo
import_genotypes = gpf.import_tools.cli:main
import_phenotypes = gpf.pheno.import_tools:main
import_tools = gpf.import_tools.cli:main
import_tools_pheno = gpf.pheno.import_tools:main
ped2ped = gpf.tools.ped2ped:main
pheno_import = gpf.pheno.pheno_import:main
simple_study_import = gpf.tools.simple_study_import:main
to_gpf_gene_models_format = gpf.tools.to_gpf_gene_models_format:main
update_pheno_descriptions = gpf.pheno.update_pheno_descriptions:main
vcf2tsv = gpf.tools.vcf2tsv:main
vcf_liftover = gpf.tools.liftover_tools:vcf_liftover_main
verify_parquet = gpf.tools.verify_parquet:main

[gain.genomic_resources.implementations]
gene_weights_enrichment_background = gpf.enrichment_tool.resource_implementations.enrichment_resource_impl:build_gene_weights_enrichment_background
samocha_enrichment_background = gpf.enrichment_tool.resource_implementations.enrichment_resource_impl:build_samocha_enrichment_background

[gain.genomic_resources.plugins]
gpf_instance_context = gpf.gpf_instance_plugin.gpf_instance_context_plugin:GPFInstanceContextProvider

[gpf.genotype_storage.factories]
duckdb = gpf.duckdb_storage.duckdb_genotype_storage:duckdb_storage_factory
duckdb_legacy = gpf.duckdb_storage.duckdb_legacy_genotype_storage:DuckDbLegacyStorage
duckdb_parquet = gpf.duckdb_storage.duckdb_genotype_storage:duckdb_parquet_storage_factory
duckdb_s3 = gpf.duckdb_storage.duckdb_genotype_storage:duckdb_s3_storage_factory
duckdb_s3_parquet = gpf.duckdb_storage.duckdb_genotype_storage:duckdb_s3_parquet_storage_factory
inmemory = gpf.inmemory_storage.inmemory_genotype_storage:InmemoryGenotypeStorage
parquet = gpf.parquet_storage.storage:ParquetGenotypeStorage

[gpf.import_tools.storages]
duckdb = gpf.duckdb_storage.duckdb_import_storage:DuckDbImportStorage
duckdb_legacy = gpf.duckdb_storage.duckdb_import_storage:DuckDbLegacyImportStorage
duckdb_parquet = gpf.duckdb_storage.duckdb_import_storage:DuckDbParquetImportStorage
duckdb_s3 = gpf.duckdb_storage.duckdb_import_storage:DuckDbS3ImportStorage
duckdb_s3_parquet = gpf.duckdb_storage.duckdb_import_storage:DuckDbS3ParquetImportStorage
inmemory = gpf.inmemory_storage.inmemory_import_storage:InmemoryImportStorage
parquet = gpf.parquet_storage.storage:ParquetImportStorage
schema2 = gpf.schema2_storage.schema2_import_storage:Schema2ImportStorage
