dae package
Subpackages
- dae.annotation package
- Submodules
- dae.annotation.annotatable module
- dae.annotation.annotate_columns module
- dae.annotation.annotate_vcf module
- dae.annotation.annotation_factory module
AnnotationConfigParser
AnnotationConfigParser.has_wildcard()
AnnotationConfigParser.match_labels_query()
AnnotationConfigParser.normalize()
AnnotationConfigParser.parse_complete()
AnnotationConfigParser.parse_config_file()
AnnotationConfigParser.parse_minimal()
AnnotationConfigParser.parse_raw()
AnnotationConfigParser.parse_raw_attribute_config()
AnnotationConfigParser.parse_raw_attributes()
AnnotationConfigParser.parse_short()
AnnotationConfigParser.parse_str()
AnnotationConfigParser.query_resources()
AnnotationConfigurationError
build_annotation_pipeline()
check_for_repeated_attributes_in_annotator()
check_for_repeated_attributes_in_pipeline()
check_for_unused_parameters()
copy_annotation_pipeline()
copy_reannotation_pipeline()
get_annotator_factory()
get_available_annotator_types()
register_annotator_factory()
resolve_repeated_attributes()
- dae.annotation.annotation_pipeline module
AnnotationPipeline
AnnotationPipeline.add_annotator()
AnnotationPipeline.annotate()
AnnotationPipeline.close()
AnnotationPipeline.get_annotator_by_attribute_info()
AnnotationPipeline.get_attribute_info()
AnnotationPipeline.get_attributes()
AnnotationPipeline.get_info()
AnnotationPipeline.get_resource_ids()
AnnotationPipeline.open()
Annotator
AnnotatorDecorator
AnnotatorInfo
AttributeInfo
InputAnnotableAnnotatorDecorator
ParamsUsageMonitor
ReannotationPipeline
ValueTransformAnnotatorDecorator
- dae.annotation.annotator_base module
- dae.annotation.clinvar_annotator module
- dae.annotation.context module
- dae.annotation.effect_annotator module
- dae.annotation.gene_score_annotator module
- dae.annotation.liftover_annotator module
- dae.annotation.normalize_allele_annotator module
- dae.annotation.record_to_annotatable module
- dae.annotation.schema module
- dae.annotation.score_annotator module
- dae.annotation.utils module
- Module contents
- dae.autism_gene_profile package
- dae.common_reports package
- dae.configuration package
- Subpackages
- dae.configuration.schemas package
- Submodules
- dae.configuration.schemas.autism_gene_profile module
- dae.configuration.schemas.dae_conf module
- dae.configuration.schemas.gene_weights_db module
- dae.configuration.schemas.import_config module
- dae.configuration.schemas.person_sets module
- dae.configuration.schemas.phenotype_data module
- dae.configuration.schemas.study_config module
- Module contents
- dae.configuration.schemas package
- Submodules
- dae.configuration.gpf_config_parser module
DefaultBox
FrozenBox
GPFConfigParser
GPFConfigParser.collect_directory_configs()
GPFConfigParser.filetype_parsers
GPFConfigParser.load_config()
GPFConfigParser.load_config_raw()
GPFConfigParser.load_directory_configs()
GPFConfigParser.merge_config()
GPFConfigParser.modify_tuple()
GPFConfigParser.parse_and_interpolate()
GPFConfigParser.parse_and_interpolate_file()
GPFConfigParser.process_config()
GPFConfigParser.validate_config()
GPFConfigValidator
- dae.configuration.study_config_builder module
- dae.configuration.utils module
- Module contents
- Subpackages
- dae.dask package
- dae.docs package
- dae.effect_annotation package
- Subpackages
- dae.effect_annotation.effect_checkers package
- Submodules
- dae.effect_annotation.effect_checkers.coding module
- dae.effect_annotation.effect_checkers.frame_shift module
- dae.effect_annotation.effect_checkers.intron module
- dae.effect_annotation.effect_checkers.promoter module
- dae.effect_annotation.effect_checkers.protein_change module
- dae.effect_annotation.effect_checkers.splice_site module
- dae.effect_annotation.effect_checkers.start_loss module
- dae.effect_annotation.effect_checkers.stop_loss module
- dae.effect_annotation.effect_checkers.utr module
- Module contents
- dae.effect_annotation.effect_checkers package
- Submodules
- dae.effect_annotation.annotation_effects module
- dae.effect_annotation.annotation_request module
BaseAnnotationRequest
BaseAnnotationRequest.cds_regions()
BaseAnnotationRequest.cod2aa()
BaseAnnotationRequest.get_coding_left()
BaseAnnotationRequest.get_coding_region_for_pos()
BaseAnnotationRequest.get_coding_right()
BaseAnnotationRequest.get_codons_left()
BaseAnnotationRequest.get_codons_right()
BaseAnnotationRequest.get_exonic_distance()
BaseAnnotationRequest.get_exonic_length()
BaseAnnotationRequest.get_exonic_position()
BaseAnnotationRequest.get_nucleotides_count_to_full_codon()
BaseAnnotationRequest.get_protein_position()
BaseAnnotationRequest.get_protein_position_for_pos()
BaseAnnotationRequest.has_utr3_region()
BaseAnnotationRequest.has_utr5_region()
BaseAnnotationRequest.is_start_codon_affected()
BaseAnnotationRequest.is_stop_codon_affected()
NegativeStrandAnnotationRequest
NegativeStrandAnnotationRequest.cod2aa()
NegativeStrandAnnotationRequest.complement()
NegativeStrandAnnotationRequest.get_amino_acids()
NegativeStrandAnnotationRequest.get_codons()
NegativeStrandAnnotationRequest.get_frame()
NegativeStrandAnnotationRequest.get_protein_length()
NegativeStrandAnnotationRequest.get_protein_position()
NegativeStrandAnnotationRequest.has_utr3_region()
NegativeStrandAnnotationRequest.has_utr5_region()
NegativeStrandAnnotationRequest.in_start_codons()
NegativeStrandAnnotationRequest.is_start_codon_affected()
NegativeStrandAnnotationRequest.is_stop_codon_affected()
PositiveStrandAnnotationRequest
- dae.effect_annotation.annotator module
- dae.effect_annotation.cli module
- dae.effect_annotation.effect module
AlleleEffects
AnnotationEffect
AnnotationEffect.SEVERITY
AnnotationEffect.create_effect_details()
AnnotationEffect.effect_severity()
AnnotationEffect.effects_description()
AnnotationEffect.gene_effects()
AnnotationEffect.lgd_gene_effects()
AnnotationEffect.simplify_effects()
AnnotationEffect.sort_effects()
AnnotationEffect.transcript_effects()
AnnotationEffect.worst_effect()
EffectFactory
EffectFactory.create_effect()
EffectFactory.create_effect_with_aa_change()
EffectFactory.create_effect_with_prot_length()
EffectFactory.create_effect_with_prot_pos()
EffectFactory.create_effect_with_request()
EffectFactory.create_effect_with_tm()
EffectFactory.create_intronic_effect()
EffectFactory.create_intronic_non_coding_effect()
EffectGene
EffectTranscript
EffectTypesMixin
EffectTypesMixin.EFFECT_GROUPS
EffectTypesMixin.EFFECT_TYPES
EffectTypesMixin.EFFECT_TYPES_MAPPING
EffectTypesMixin.EFFECT_TYPES_UI_NAMING
EffectTypesMixin.build_effect_types()
EffectTypesMixin.build_effect_types_groups()
EffectTypesMixin.build_effect_types_list()
EffectTypesMixin.build_effect_types_naming()
EffectTypesMixin.get_effect_types()
expand_effect_types()
gd2str()
ge2str()
gene_effect_get_genes()
gene_effect_get_genes_worst()
gene_effect_get_worst_effect()
- dae.effect_annotation.gene_codes module
- dae.effect_annotation.variant module
- Module contents
- Subpackages
- dae.enrichment_tool package
- Submodules
- dae.enrichment_tool.background module
- dae.enrichment_tool.background_facade module
- dae.enrichment_tool.event_counters module
CounterBase
EnrichmentResult
EnrichmentSingleResult
EventCountersResult
EventsCounter
EventsResult
GeneEventsCounter
VariantEventsResult
filter_denovo_one_event_per_family()
filter_denovo_one_gene_per_events()
filter_denovo_one_gene_per_recurrent_events()
filter_overlapping_events()
get_sym_2_fn()
overlap_enrichment_result_dict()
overlap_event_counts()
- dae.enrichment_tool.genotype_helper module
- dae.enrichment_tool.tool module
- Module contents
- dae.gene package
- Submodules
- dae.gene.denovo_gene_set_collection module
- dae.gene.denovo_gene_set_collection_factory module
- dae.gene.denovo_gene_sets_db module
- dae.gene.gene_scores module
- dae.gene.gene_sets_db module
BaseGeneSetCollection
GeneSet
GeneSetCollection
GeneSetCollection.add_statistics_build_tasks()
GeneSetCollection.calc_info_hash()
GeneSetCollection.calc_statistics_hash()
GeneSetCollection.files
GeneSetCollection.get_all_gene_sets()
GeneSetCollection.get_gene_set()
GeneSetCollection.get_info()
GeneSetCollection.get_schema()
GeneSetCollection.get_template()
GeneSetCollection.load_gene_sets()
GeneSetsDb
build_gene_set_collection_from_file()
build_gene_set_collection_from_resource()
- dae.gene.gene_term module
- dae.gene.scores module
- dae.gene.utils module
- Module contents
- dae.genomic_resources package
- Submodules
- dae.genomic_resources.aggregators module
- dae.genomic_resources.cached_repository module
CacheResource
CachingProtocol
CachingProtocol.file_exists()
CachingProtocol.get_all_resources()
CachingProtocol.get_url()
CachingProtocol.invalidate()
CachingProtocol.load_manifest()
CachingProtocol.open_raw_file()
CachingProtocol.open_tabix_file()
CachingProtocol.open_vcf_file()
CachingProtocol.refresh_cached_resource()
CachingProtocol.refresh_cached_resource_file()
GenomicResourceCachedRepo
cache_resources()
- dae.genomic_resources.cli module
- dae.genomic_resources.clinvar module
- dae.genomic_resources.fsspec_protocol module
FsspecReadOnlyProtocol
FsspecReadOnlyProtocol.file_exists()
FsspecReadOnlyProtocol.get_all_resources()
FsspecReadOnlyProtocol.get_resource_file_url()
FsspecReadOnlyProtocol.get_resource_url()
FsspecReadOnlyProtocol.get_url()
FsspecReadOnlyProtocol.invalidate()
FsspecReadOnlyProtocol.load_manifest()
FsspecReadOnlyProtocol.open_raw_file()
FsspecReadOnlyProtocol.open_tabix_file()
FsspecReadOnlyProtocol.open_vcf_file()
FsspecReadWriteProtocol
FsspecReadWriteProtocol.build_content_file()
FsspecReadWriteProtocol.build_index_info()
FsspecReadWriteProtocol.collect_all_resources()
FsspecReadWriteProtocol.collect_resource_entries()
FsspecReadWriteProtocol.copy_resource_file()
FsspecReadWriteProtocol.delete_resource_file()
FsspecReadWriteProtocol.get_all_resources()
FsspecReadWriteProtocol.get_resource_file_size()
FsspecReadWriteProtocol.get_resource_file_timestamp()
FsspecReadWriteProtocol.load_resource_file_state()
FsspecReadWriteProtocol.obtain_resource_file_lock()
FsspecReadWriteProtocol.save_resource_file_state()
FsspecReadWriteProtocol.update_resource_file()
build_fsspec_protocol()
build_inmemory_protocol()
build_local_resource()
- dae.genomic_resources.gene_models module
Exon
GeneModels
GeneModels.SUPPORTED_GENE_MODELS_FILE_FORMATS
GeneModels.add_statistics_build_tasks()
GeneModels.calc_info_hash()
GeneModels.calc_statistics_hash()
GeneModels.files
GeneModels.gene_models_by_gene_name()
GeneModels.gene_models_by_location()
GeneModels.gene_names()
GeneModels.get_info()
GeneModels.get_schema()
GeneModels.get_statistics()
GeneModels.get_template()
GeneModels.is_loaded()
GeneModels.load()
GeneModels.relabel_chromosomes()
GeneModels.resource_id
GeneModels.save()
GeneModels.update_indexes()
GeneModelsParser
TranscriptModel
TranscriptModel.all_regions()
TranscriptModel.calc_frames()
TranscriptModel.cds_len()
TranscriptModel.cds_regions()
TranscriptModel.is_coding()
TranscriptModel.test_frames()
TranscriptModel.total_len()
TranscriptModel.update_frames()
TranscriptModel.utr3_len()
TranscriptModel.utr3_regions()
TranscriptModel.utr5_len()
TranscriptModel.utr5_regions()
build_gene_models_from_file()
build_gene_models_from_resource()
join_gene_models()
- dae.genomic_resources.genomic_position_table module
Line
LineBuffer
TabixGenomicPositionTable
TabixGenomicPositionTable.BUFFER_MAXSIZE
TabixGenomicPositionTable.close()
TabixGenomicPositionTable.get_all_records()
TabixGenomicPositionTable.get_chromosome_length()
TabixGenomicPositionTable.get_chromosomes()
TabixGenomicPositionTable.get_file_chromosomes()
TabixGenomicPositionTable.get_line_iterator()
TabixGenomicPositionTable.get_records_in_region()
TabixGenomicPositionTable.open()
VCFGenomicPositionTable
VCFLine
build_genomic_position_table()
- dae.genomic_resources.genomic_context module
- dae.genomic_resources.genomic_scores module
AlleleScore
AlleleScoreAggr
AlleleScoreQuery
GenomicScore
GenomicScore.close()
GenomicScore.fetch_region()
GenomicScore.get_all_chromosomes()
GenomicScore.get_all_scores()
GenomicScore.get_config()
GenomicScore.get_default_annotation_attribute()
GenomicScore.get_default_annotation_attributes()
GenomicScore.get_histogram_filename()
GenomicScore.get_histogram_image_filename()
GenomicScore.get_histogram_image_url()
GenomicScore.get_number_range()
GenomicScore.get_schema()
GenomicScore.get_score_definition()
GenomicScore.get_score_histogram()
GenomicScore.is_open()
GenomicScore.open()
NPScore
NPScoreAggr
NPScoreQuery
PositionScore
PositionScoreAggr
PositionScoreQuery
ScoreDef
ScoreLine
build_score_from_resource()
- dae.genomic_resources.group_repository module
- dae.genomic_resources.histogram module
CategoricalHistogram
CategoricalHistogram.VALUES_LIMIT
CategoricalHistogram.add_value()
CategoricalHistogram.bars
CategoricalHistogram.deserialize()
CategoricalHistogram.from_dict()
CategoricalHistogram.merge()
CategoricalHistogram.plot()
CategoricalHistogram.serialize()
CategoricalHistogram.to_dict()
CategoricalHistogram.type
CategoricalHistogram.values_domain()
CategoricalHistogramConfig
HistogramError
HistogramStatisticMixin
NullHistogram
NullHistogramConfig
NumberHistogram
NumberHistogram.add_value()
NumberHistogram.choose_bin_lin()
NumberHistogram.choose_bin_log()
NumberHistogram.deserialize()
NumberHistogram.from_dict()
NumberHistogram.merge()
NumberHistogram.plot()
NumberHistogram.serialize()
NumberHistogram.to_dict()
NumberHistogram.type
NumberHistogram.values_domain()
NumberHistogram.view_max()
NumberHistogram.view_min()
NumberHistogram.view_range
NumberHistogramConfig
NumberHistogramConfig.default_config()
NumberHistogramConfig.from_dict()
NumberHistogramConfig.has_view_range()
NumberHistogramConfig.number_of_bins
NumberHistogramConfig.to_dict()
NumberHistogramConfig.view_range
NumberHistogramConfig.x_log_scale
NumberHistogramConfig.x_min_log
NumberHistogramConfig.y_log_scale
build_default_histogram_conf()
build_empty_histogram()
build_histogram_config()
load_histogram()
- dae.genomic_resources.liftover_resource module
- dae.genomic_resources.reference_genome module
ReferenceGenome
ReferenceGenome.chrom_prefix
ReferenceGenome.chromosomes
ReferenceGenome.close()
ReferenceGenome.fetch()
ReferenceGenome.files
ReferenceGenome.get_all_chrom_lengths()
ReferenceGenome.get_chrom_length()
ReferenceGenome.get_schema()
ReferenceGenome.get_sequence()
ReferenceGenome.is_open()
ReferenceGenome.is_pseudoautosomal()
ReferenceGenome.open()
ReferenceGenome.resource_id
ReferenceGenome.split_into_regions()
build_reference_genome_from_file()
build_reference_genome_from_resource()
- dae.genomic_resources.repository module
GenomicResource
GenomicResource.file_exists()
GenomicResource.get_config()
GenomicResource.get_description()
GenomicResource.get_file_content()
GenomicResource.get_genomic_resource_id_version()
GenomicResource.get_id()
GenomicResource.get_labels()
GenomicResource.get_manifest()
GenomicResource.get_summary()
GenomicResource.get_type()
GenomicResource.get_url()
GenomicResource.get_version_str()
GenomicResource.invalidate()
GenomicResource.open_raw_file()
GenomicResource.open_tabix_file()
GenomicResource.open_vcf_file()
GenomicResourceProtocolRepo
GenomicResourceRepo
Manifest
ManifestEntry
ManifestUpdate
Mode
ReadOnlyRepositoryProtocol
ReadOnlyRepositoryProtocol.CHUNK_SIZE
ReadOnlyRepositoryProtocol.build_genomic_resource()
ReadOnlyRepositoryProtocol.compute_md5_sum()
ReadOnlyRepositoryProtocol.file_exists()
ReadOnlyRepositoryProtocol.find_resource()
ReadOnlyRepositoryProtocol.get_all_resources()
ReadOnlyRepositoryProtocol.get_file_content()
ReadOnlyRepositoryProtocol.get_id()
ReadOnlyRepositoryProtocol.get_manifest()
ReadOnlyRepositoryProtocol.get_resource()
ReadOnlyRepositoryProtocol.get_url()
ReadOnlyRepositoryProtocol.invalidate()
ReadOnlyRepositoryProtocol.load_manifest()
ReadOnlyRepositoryProtocol.load_yaml()
ReadOnlyRepositoryProtocol.mode()
ReadOnlyRepositoryProtocol.open_raw_file()
ReadOnlyRepositoryProtocol.open_tabix_file()
ReadOnlyRepositoryProtocol.open_vcf_file()
ReadWriteRepositoryProtocol
ReadWriteRepositoryProtocol.build_content_file()
ReadWriteRepositoryProtocol.build_manifest()
ReadWriteRepositoryProtocol.build_resource_file_state()
ReadWriteRepositoryProtocol.check_update_manifest()
ReadWriteRepositoryProtocol.collect_all_resources()
ReadWriteRepositoryProtocol.collect_resource_entries()
ReadWriteRepositoryProtocol.copy_resource()
ReadWriteRepositoryProtocol.copy_resource_file()
ReadWriteRepositoryProtocol.delete_resource_file()
ReadWriteRepositoryProtocol.get_manifest()
ReadWriteRepositoryProtocol.get_or_create_resource()
ReadWriteRepositoryProtocol.get_resource_file_size()
ReadWriteRepositoryProtocol.get_resource_file_timestamp()
ReadWriteRepositoryProtocol.load_resource_file_state()
ReadWriteRepositoryProtocol.mode()
ReadWriteRepositoryProtocol.save_index()
ReadWriteRepositoryProtocol.save_manifest()
ReadWriteRepositoryProtocol.save_resource_file_state()
ReadWriteRepositoryProtocol.update_manifest()
ReadWriteRepositoryProtocol.update_resource()
ReadWriteRepositoryProtocol.update_resource_file()
ResourceFileState
is_gr_id_token()
is_version_constraint_satisfied()
parse_gr_id_version_token()
parse_resource_id_version()
version_string_to_suffix()
version_tuple_to_string()
version_tuple_to_suffix()
- dae.genomic_resources.repository_factory module
- dae.genomic_resources.testing module
build_filesystem_test_protocol()
build_filesystem_test_repository()
build_filesystem_test_resource()
build_http_test_protocol()
build_inmemory_test_protocol()
build_inmemory_test_repository()
build_inmemory_test_resource()
build_s3_test_bucket()
build_s3_test_filesystem()
build_s3_test_protocol()
convert_to_tab_separated()
copy_proto_genomic_resources()
http_process_test_server()
http_threaded_test_server()
proto_builder()
resource_builder()
s3_test_protocol()
s3_test_server_endpoint()
setup_dae_transmitted()
setup_denovo()
setup_directories()
setup_empty_gene_models()
setup_gene_models()
setup_genome()
setup_gzip()
setup_pedigree()
setup_tabix()
setup_vcf()
- Module contents
GenomicResource
GenomicResource.file_exists()
GenomicResource.get_config()
GenomicResource.get_description()
GenomicResource.get_file_content()
GenomicResource.get_genomic_resource_id_version()
GenomicResource.get_id()
GenomicResource.get_labels()
GenomicResource.get_manifest()
GenomicResource.get_summary()
GenomicResource.get_type()
GenomicResource.get_url()
GenomicResource.get_version_str()
GenomicResource.invalidate()
GenomicResource.open_raw_file()
GenomicResource.open_tabix_file()
GenomicResource.open_vcf_file()
build_genomic_resource_repository()
get_resource_implementation_builder()
- dae.genotype_storage package
- Submodules
- dae.genotype_storage.genotype_storage module
- dae.genotype_storage.genotype_storage_registry module
GenotypeStorageRegistry
GenotypeStorageRegistry.get_all_genotype_storage_ids()
GenotypeStorageRegistry.get_all_genotype_storages()
GenotypeStorageRegistry.get_default_genotype_storage()
GenotypeStorageRegistry.get_genotype_storage()
GenotypeStorageRegistry.register_default_storage()
GenotypeStorageRegistry.register_genotype_storage()
GenotypeStorageRegistry.register_storage_config()
GenotypeStorageRegistry.register_storages_configs()
GenotypeStorageRegistry.shutdown()
- Module contents
- dae.gpf_instance package
- Submodules
- dae.gpf_instance.gpf_instance module
GPFInstance
GPFInstance.build()
GPFInstance.denovo_gene_sets_db
GPFInstance.gene_models
GPFInstance.gene_scores_db
GPFInstance.gene_sets_db
GPFInstance.genomic_scores
GPFInstance.genotype_storages
GPFInstance.get_all_common_report_configs()
GPFInstance.get_all_denovo_gene_sets()
GPFInstance.get_all_gene_score_descs()
GPFInstance.get_all_gene_scores()
GPFInstance.get_all_gene_sets()
GPFInstance.get_all_genotype_data()
GPFInstance.get_all_phenotype_data()
GPFInstance.get_annotation_pipeline()
GPFInstance.get_annotation_pipeline_config()
GPFInstance.get_common_report()
GPFInstance.get_dataset()
GPFInstance.get_denovo_gene_set()
GPFInstance.get_denovo_gene_sets()
GPFInstance.get_gene_score()
GPFInstance.get_gene_score_desc()
GPFInstance.get_gene_set()
GPFInstance.get_gene_sets_collections()
GPFInstance.get_genotype_data()
GPFInstance.get_genotype_data_config()
GPFInstance.get_genotype_data_ids()
GPFInstance.get_gp_configuration()
GPFInstance.get_gp_statistic()
GPFInstance.get_phenotype_data()
GPFInstance.get_phenotype_data_config()
GPFInstance.get_phenotype_data_ids()
GPFInstance.get_transcript_models()
GPFInstance.grr
GPFInstance.has_denovo_gene_sets()
GPFInstance.has_gene_score()
GPFInstance.has_gene_set_collection()
GPFInstance.has_phenotype_data()
GPFInstance.load()
GPFInstance.query_gp_statistics()
GPFInstance.reference_genome
GPFInstance.register_genotype_data()
GPFInstance.reload()
GPFInstance.unregister_genotype_data()
- Module contents
GPFInstance
GPFInstance.build()
GPFInstance.denovo_gene_sets_db
GPFInstance.gene_models
GPFInstance.gene_scores_db
GPFInstance.gene_sets_db
GPFInstance.genomic_scores
GPFInstance.genotype_storages
GPFInstance.get_all_common_report_configs()
GPFInstance.get_all_denovo_gene_sets()
GPFInstance.get_all_gene_score_descs()
GPFInstance.get_all_gene_scores()
GPFInstance.get_all_gene_sets()
GPFInstance.get_all_genotype_data()
GPFInstance.get_all_phenotype_data()
GPFInstance.get_annotation_pipeline()
GPFInstance.get_annotation_pipeline_config()
GPFInstance.get_common_report()
GPFInstance.get_dataset()
GPFInstance.get_denovo_gene_set()
GPFInstance.get_denovo_gene_sets()
GPFInstance.get_gene_score()
GPFInstance.get_gene_score_desc()
GPFInstance.get_gene_set()
GPFInstance.get_gene_sets_collections()
GPFInstance.get_genotype_data()
GPFInstance.get_genotype_data_config()
GPFInstance.get_genotype_data_ids()
GPFInstance.get_gp_configuration()
GPFInstance.get_gp_statistic()
GPFInstance.get_phenotype_data()
GPFInstance.get_phenotype_data_config()
GPFInstance.get_phenotype_data_ids()
GPFInstance.get_transcript_models()
GPFInstance.grr
GPFInstance.has_denovo_gene_sets()
GPFInstance.has_gene_score()
GPFInstance.has_gene_set_collection()
GPFInstance.has_phenotype_data()
GPFInstance.load()
GPFInstance.query_gp_statistics()
GPFInstance.reference_genome
GPFInstance.register_genotype_data()
GPFInstance.reload()
GPFInstance.unregister_genotype_data()
- dae.gpf_instance_plugin package
- dae.impala_storage package
- dae.import_tools package
- Submodules
- dae.import_tools.import_tools module
Bucket
ImportConfigNormalizer
ImportProject
ImportProject.build_annotation_pipeline()
ImportProject.build_from_config()
ImportProject.build_from_file()
ImportProject.build_variants_loader_pipeline()
ImportProject.del_loader_prefix()
ImportProject.get_annotation_pipeline_config()
ImportProject.get_genotype_storage()
ImportProject.get_gpf_instance()
ImportProject.get_import_storage()
ImportProject.get_import_variants_buckets()
ImportProject.get_input_filenames()
ImportProject.get_parquet_dataset_dir()
ImportProject.get_partition_descriptor()
ImportProject.get_pedigree()
ImportProject.get_pedigree_filename()
ImportProject.get_pedigree_loader()
ImportProject.get_pedigree_params()
ImportProject.get_processing_parquet_dataset_dir()
ImportProject.get_row_group_size()
ImportProject.get_variant_loader()
ImportProject.get_variant_loader_chromosomes()
ImportProject.get_variant_loader_types()
ImportProject.get_variant_params()
ImportProject.has_denovo_variants()
ImportProject.has_genotype_storage()
ImportProject.has_variants()
ImportProject.include_reference
ImportProject.input_dir
ImportProject.study_id
ImportProject.work_dir
ImportStorage
MakefilePartitionHelper
construct_import_annotation_pipeline()
construct_import_annotation_pipeline_config()
get_import_storage_factory()
get_import_storage_types()
register_import_storage_factory()
save_study_config()
- dae.import_tools.parquet_writer module
- dae.import_tools.task_graph module
- Module contents
- dae.inmemory_storage package
- Submodules
- dae.inmemory_storage.inmemory_genotype_storage module
- dae.inmemory_storage.inmemory_import_storage module
- dae.inmemory_storage.raw_variants module
RawFamilyVariants
RawFamilyVariants.build_family_variants_query_runner()
RawFamilyVariants.build_person_set_collection_query()
RawFamilyVariants.build_summary_variants_query_runner()
RawFamilyVariants.family_variant_filter_duplicate_function()
RawFamilyVariants.family_variant_filter_function()
RawFamilyVariants.family_variants_iterator()
RawFamilyVariants.filter_allele()
RawFamilyVariants.filter_family_variant()
RawFamilyVariants.filter_gene_effects()
RawFamilyVariants.filter_real_attr()
RawFamilyVariants.filter_regions()
RawFamilyVariants.filter_summary_allele()
RawFamilyVariants.filter_summary_variant()
RawFamilyVariants.full_variants_iterator()
RawFamilyVariants.query_summary_variants()
RawFamilyVariants.query_variants()
RawFamilyVariants.summary_variant_filter_duplicate_function()
RawFamilyVariants.summary_variant_filter_function()
RawFamilyVariants.summary_variants_iterator()
RawMemoryVariants
RawVariantsQueryRunner
- Module contents
- dae.parquet package
- dae.pedigrees package
- Submodules
- dae.pedigrees.drawing module
- dae.pedigrees.family module
Family
Family.add_members()
Family.family_type
Family.from_persons()
Family.from_records()
Family.full_members
Family.get_columns()
Family.get_member()
Family.get_members_with_roles()
Family.get_members_with_statuses()
Family.has_members()
Family.members_ids
Family.members_in_order
Family.members_index()
Family.redefine()
Family.samples_index
Family.set_tag()
Family.tag_labels
Family.tags
Family.to_json()
Family.trios
Family.unset_tag()
FamilyTag
FamilyTag.AFFECTED_DAD
FamilyTag.AFFECTED_MOM
FamilyTag.AFFECTED_PRB
FamilyTag.AFFECTED_SIB
FamilyTag.CONTROL
FamilyTag.FEMALE_PRB
FamilyTag.MALE_PRB
FamilyTag.MISSING_DAD
FamilyTag.MISSING_MOM
FamilyTag.MULTIPLEX
FamilyTag.NUCLEAR
FamilyTag.QUAD
FamilyTag.SIMPLEX
FamilyTag.TRIO
FamilyTag.UNAFFECTED_DAD
FamilyTag.UNAFFECTED_MOM
FamilyTag.UNAFFECTED_PRB
FamilyTag.UNAFFECTED_SIB
FamilyTag.all_labels()
FamilyTag.all_tags()
FamilyTag.from_label()
FamilyTag.label
FamilyType
Person
Person.all_tag_labels()
Person.diff()
Person.family_bin
Person.generated
Person.get_attr()
Person.has_attr()
Person.has_both_parents()
Person.has_dad()
Person.has_missing_parent()
Person.has_mom()
Person.has_no_parent()
Person.has_parent()
Person.has_tag()
Person.is_child()
Person.is_parent()
Person.layout
Person.member_index
Person.missing
Person.not_sequenced
Person.redefine()
Person.role
Person.sample_index
Person.set_attr()
Person.set_tag()
Person.sex
Person.status
Person.tags
Person.to_json()
Person.unset_tag()
get_pedigree_column_names()
- dae.pedigrees.family_role_builder module
- dae.pedigrees.family_tag_builder module
FamilyTagsBuilder
check_affected_dad_family()
check_affected_mom_family()
check_affected_prb_family()
check_affected_sib_family()
check_control_family()
check_family_tags_query()
check_female_prb_family()
check_male_prb_family()
check_missing_dad_family()
check_missing_mom_family()
check_multiplex_family()
check_nuclear_family()
check_quad_family()
check_simplex_family()
check_tag()
check_trio_family()
check_unaffected_dad_family()
check_unaffected_mom_family()
check_unaffected_prb_family()
check_unaffected_sib_family()
set_attr()
set_tag()
tag_affected_dad_family()
tag_affected_mom_family()
tag_affected_prb_family()
tag_affected_sib_family()
tag_control_family()
tag_female_prb_family()
tag_male_prb_family()
tag_missing_dad_family()
tag_missing_mom_family()
tag_multiplex_family()
tag_nuclear_family()
tag_quad_family()
tag_simplex_family()
tag_trio_family()
tag_unaffected_dad_family()
tag_unaffected_mom_family()
tag_unaffected_prb_family()
tag_unaffected_sib_family()
unset_tag()
- dae.pedigrees.interval_sandwich module
- dae.pedigrees.layout module
- dae.pedigrees.loader module
FamiliesLoader
FamiliesLoader.build_families_data_from_pedigree()
FamiliesLoader.flexible_pedigree_read()
FamiliesLoader.load()
FamiliesLoader.load_pedigree_file()
FamiliesLoader.load_simple_families_file()
FamiliesLoader.parse_cli_arguments()
FamiliesLoader.save_families()
FamiliesLoader.save_pedigree()
FamiliesLoader.to_tsv()
- dae.pedigrees.pedigrees module
FamilyConnections
FamilyConnections.add_missing_members()
FamilyConnections.add_ranks()
FamilyConnections.connected_components()
FamilyConnections.create_sandwich_instance()
FamilyConnections.from_family()
FamilyConnections.get_graph()
FamilyConnections.get_individual()
FamilyConnections.get_individuals()
FamilyConnections.get_individuals_with_rank()
FamilyConnections.get_mating_units()
FamilyConnections.get_sibship_units()
FamilyConnections.is_connected()
FamilyConnections.is_valid_family()
FamilyConnections.max_rank()
FamilyConnections.members
Individual
IndividualGroup
Interval
IntervalForVertex
MatingUnit
Realization
Realization.can_extend()
Realization.copy()
Realization.dangling()
Realization.dangling_set()
Realization.degree()
Realization.extend()
Realization.force_extend()
Realization.get_active_vertex_edges()
Realization.get_active_vertices()
Realization.get_interval()
Realization.get_maximal_set()
Realization.is_active_vertex()
Realization.is_in_interval_order()
Realization.is_maximal()
SandwichInstance
SandwichSolver
SibshipUnit
copy_graph()
- dae.pedigrees.testing module
- Module contents
- dae.pheno package
- Subpackages
- Submodules
- dae.pheno.common module
- dae.pheno.db module
PhenoDb
PhenoDb.STREAMING_CHUNK_SIZE
PhenoDb.build()
PhenoDb.build_browser()
PhenoDb.build_instrument_values_tables()
PhenoDb.build_instruments_and_measures_table()
PhenoDb.clear_instrument_values_tables()
PhenoDb.clear_instruments_table()
PhenoDb.clear_measures_table()
PhenoDb.create_all_tables()
PhenoDb.get_browser_measure()
PhenoDb.get_families()
PhenoDb.get_instrument_column_names()
PhenoDb.get_measure_column_names()
PhenoDb.get_measure_column_names_reverse()
PhenoDb.get_measures()
PhenoDb.get_persons()
PhenoDb.get_regression()
PhenoDb.get_regression_values()
PhenoDb.has_descriptions
PhenoDb.regression_display_names
PhenoDb.regression_display_names_with_ids
PhenoDb.regression_ids
PhenoDb.save()
PhenoDb.save_regression()
PhenoDb.save_regression_values()
PhenoDb.search_measures()
PhenoDb.search_measures_df()
PhenoDb.verify_pheno_folder()
generate_instrument_table_name()
safe_db_name()
- dae.pheno.graphs module
GraphColumn
column_counts()
draw_categorical_violin_distribution()
draw_distribution()
draw_linregres()
draw_measure_violinplot()
draw_ordinal_violin_distribution()
gender_palette()
gender_palette_light()
get_columns_to_draw()
male_female_colors()
male_female_legend()
names()
role_labels()
set_figure_size()
- dae.pheno.husl module
- dae.pheno.palletes module
- dae.pheno.pheno_db module
- dae.pheno.plots module
- dae.pheno.prepare_data module
PreparePhenoBrowserBase
PreparePhenoBrowserBase.LARGE_DPI
PreparePhenoBrowserBase.SMALL_DPI
PreparePhenoBrowserBase.browsable_figure_path()
PreparePhenoBrowserBase.build_regression()
PreparePhenoBrowserBase.build_values_categorical_distribution()
PreparePhenoBrowserBase.build_values_ordinal_distribution()
PreparePhenoBrowserBase.build_values_other_distribution()
PreparePhenoBrowserBase.build_values_violinplot()
PreparePhenoBrowserBase.dump_browser_variable()
PreparePhenoBrowserBase.figure_filepath()
PreparePhenoBrowserBase.handle_measure()
PreparePhenoBrowserBase.handle_regressions()
PreparePhenoBrowserBase.load_measure()
PreparePhenoBrowserBase.run()
PreparePhenoBrowserBase.save_fig()
- Module contents
- dae.pheno_tool package
- dae.query_variants package
- Subpackages
- Submodules
- dae.query_variants.attributes_query module
AndNode
BaseQueryTransformerMatcher
BaseTreeTransformer
BitwiseTreeTransformer
ContainsNode
ElementOfNode
EqualsNode
GreaterThanEqNode
GreaterThanNode
LeafNode
LessThanEqNode
LessThanNode
Matcher
NotNode
OrNode
QueryTransformerMatcher
QueryTreeToBitwiseLambdaTransformer
QueryTreeToLambdaTransformer
QueryTreeToSQLBitwiseTransformer
QueryTreeToSQLTransformer
StringQueryToTreeTransformer
StringQueryToTreeTransformer.all()
StringQueryToTreeTransformer.any()
StringQueryToTreeTransformer.arg()
StringQueryToTreeTransformer.logical_and()
StringQueryToTreeTransformer.logical_or()
StringQueryToTreeTransformer.negation()
StringQueryToTreeTransformer.simple_arg()
StringQueryToTreeTransformer.start()
TreeNode
get_bit_and_str()
inheritance_converter()
roles_converter()
sex_converter()
variant_type_converter()
- dae.query_variants.attributes_query_inheritance module
Expression
InheritanceTransformer
InheritanceTransformer.all()
InheritanceTransformer.any()
InheritanceTransformer.atom()
InheritanceTransformer.atomlist()
InheritanceTransformer.denovo()
InheritanceTransformer.expression()
InheritanceTransformer.logical_and()
InheritanceTransformer.logical_or()
InheritanceTransformer.mendelian()
InheritanceTransformer.missing()
InheritanceTransformer.negative_primitive()
InheritanceTransformer.omission()
InheritanceTransformer.other()
InheritanceTransformer.possible_denovo()
InheritanceTransformer.possible_omission()
InheritanceTransformer.primitive()
InheritanceTransformer.reference()
InheritanceTransformer.unknown()
NegPrimitive
Primitive
- dae.query_variants.query_runners module
- Module contents
- dae.studies package
- Submodules
- dae.studies.study module
GenotypeData
GenotypeData.close()
GenotypeData.description
GenotypeData.families
GenotypeData.get_leaf_children()
GenotypeData.get_person_set_collection()
GenotypeData.get_studies_ids()
GenotypeData.has_cnv
GenotypeData.has_complex
GenotypeData.has_denovo
GenotypeData.has_transmitted
GenotypeData.is_group
GenotypeData.name
GenotypeData.parents
GenotypeData.person_set_collections
GenotypeData.phenotype
GenotypeData.pub_med
GenotypeData.query_result_summary_variants()
GenotypeData.query_result_variants()
GenotypeData.query_summary_variants()
GenotypeData.query_variants()
GenotypeData.study_id
GenotypeData.study_type
GenotypeData.year
GenotypeDataGroup
GenotypeDataStudy
- dae.studies.variants_db module
VariantsDb
VariantsDb.get()
VariantsDb.get_all_genotype_data()
VariantsDb.get_all_genotype_group_configs()
VariantsDb.get_all_genotype_group_ids()
VariantsDb.get_all_genotype_groups()
VariantsDb.get_all_genotype_studies()
VariantsDb.get_all_genotype_study_configs()
VariantsDb.get_all_genotype_study_ids()
VariantsDb.get_all_ids()
VariantsDb.get_config()
VariantsDb.get_genotype_group()
VariantsDb.get_genotype_group_config()
VariantsDb.get_genotype_study()
VariantsDb.get_genotype_study_config()
VariantsDb.register_genotype_data()
VariantsDb.reload()
VariantsDb.unregister_genotype_data()
- Module contents
- dae.testing package
- Submodules
- dae.testing.import_helpers module
- dae.testing.setup_helpers module
- Module contents
StudyInputLayout
acgt_gpf()
alla_gpf()
cnv_import()
cnv_study()
convert_to_tab_separated()
denovo_import()
denovo_study()
foobar_gpf()
setup_dae_transmitted()
setup_dataset()
setup_denovo()
setup_directories()
setup_empty_gene_models()
setup_gene_models()
setup_genome()
setup_gpf_instance()
setup_import_project()
setup_pedigree()
setup_vcf()
study_update()
t4c8_gpf()
vcf_import()
vcf_study()
- dae.tools package
- Submodules
- dae.tools.annotate_variants module
- dae.tools.cnv2parquet module
- dae.tools.create_sqlite_gene_set module
- dae.tools.cshl2vcf module
- dae.tools.dae2parquet module
- dae.tools.denovo2parquet module
- dae.tools.denovo2ped module
- dae.tools.denovo2vcf module
- dae.tools.draw_pedigree module
- dae.tools.extract_family_variants module
- dae.tools.family_pedigree_generator module
- dae.tools.generate_autism_gene_profile module
- dae.tools.generate_common_report module
- dae.tools.generate_denovo_gene_sets module
- dae.tools.genotype_data_tool module
- dae.tools.gpf_instance_adjustments module
- dae.tools.gpf_validation_runner module
- dae.tools.grr_cache_repo module
- dae.tools.hdfs_parquet_loader module
- dae.tools.impala_batch_import module
- dae.tools.impala_parquet_loader module
- dae.tools.impala_tables_loader module
- dae.tools.impala_tables_stats module
- dae.tools.impala_tables_summary_variants module
- dae.tools.ped2parquet module
- dae.tools.ped2ped module
- dae.tools.phase module
- dae.tools.pheno2browser module
- dae.tools.pheno2dae module
- dae.tools.remote_instance_mirror module
- dae.tools.simple_family2pedigree module
- dae.tools.simple_pheno_import module
- dae.tools.simple_study_import module
- dae.tools.toGATKformat module
- dae.tools.vcf2parquet module
- dae.tools.vcfinfo_extractor module
- Module contents
- dae.utils package
- Submodules
- dae.utils.dae_utils module
- dae.utils.debug_closing module
- dae.utils.dict_utils module
- dae.utils.effect_utils module
- dae.utils.filehash module
- dae.utils.fixtures module
- dae.utils.fs_utils module
- dae.utils.helpers module
- dae.utils.progress module
- dae.utils.regions module
- dae.utils.sql_utils module
- dae.utils.statistics module
- dae.utils.variant_utils module
best2gt()
complement()
fgt2str()
get_interval_locus_ploidy()
get_locus_ploidy()
gt2str()
is_all_reference_genotype()
is_all_unknown_genotype()
is_reference_genotype()
is_unknown_genotype()
mat2str()
reference_genotype()
reverse_complement()
str2fgt()
str2gt()
str2mat()
str2mat_adjust_colsep()
trim_parsimonious()
trim_str_left()
trim_str_left_right()
trim_str_right()
trim_str_right_left()
- dae.utils.verbosity_configuration module
- Module contents
- dae.variants package
- Submodules
- dae.variants.attributes module
GeneticModel
Inheritance
Role
Role.child
Role.dad
Role.display_name
Role.from_name()
Role.from_value()
Role.half_sibling
Role.maternal_aunt
Role.maternal_cousin
Role.maternal_grandfather
Role.maternal_grandmother
Role.maternal_half_sibling
Role.maternal_uncle
Role.mom
Role.not_role()
Role.parent
Role.paternal_aunt
Role.paternal_cousin
Role.paternal_grandfather
Role.paternal_grandmother
Role.paternal_half_sibling
Role.paternal_uncle
Role.prb
Role.sib
Role.spouse
Role.step_dad
Role.step_mom
Role.to_name()
Role.to_value()
Role.unknown
Sex
Status
TransmissionType
bitmask2inheritance()
- dae.variants.core module
- dae.variants.family_variant module
FamilyAllele
FamilyAllele.allele_in_members
FamilyAllele.allele_in_roles
FamilyAllele.allele_in_sexes
FamilyAllele.allele_in_statuses
FamilyAllele.allele_index
FamilyAllele.allele_type
FamilyAllele.alternative
FamilyAllele.attributes
FamilyAllele.best_st
FamilyAllele.best_state
FamilyAllele.calc_inheritance_trio()
FamilyAllele.check_denovo_trio()
FamilyAllele.check_mendelian_trio()
FamilyAllele.check_omission_trio()
FamilyAllele.chrom
FamilyAllele.chromosome
FamilyAllele.details
FamilyAllele.effects
FamilyAllele.end_position
FamilyAllele.family_attributes
FamilyAllele.family_index
FamilyAllele.genetic_model
FamilyAllele.genotype
FamilyAllele.get_attribute()
FamilyAllele.gt_flatten()
FamilyAllele.has_attribute()
FamilyAllele.inheritance_in_members
FamilyAllele.position
FamilyAllele.reference
FamilyAllele.summary_allele
FamilyAllele.summary_attributes
FamilyAllele.summary_index
FamilyAllele.transmission_type
FamilyAllele.update_attributes()
FamilyAllele.variant_in_members
FamilyAllele.variant_in_members_fpid
FamilyAllele.variant_in_members_objects
FamilyAllele.variant_in_roles
FamilyAllele.variant_in_sexes
FamilyAllele.variant_in_statuses
FamilyDelegate
FamilyVariant
FamilyVariant.allele_count
FamilyVariant.allele_indexes
FamilyVariant.alleles
FamilyVariant.best_st
FamilyVariant.best_state
FamilyVariant.calc_alleles()
FamilyVariant.calc_alt_alleles()
FamilyVariant.chrom
FamilyVariant.chromosome
FamilyVariant.end_position
FamilyVariant.family_allele_indexes
FamilyVariant.family_alleles
FamilyVariant.family_alt_alleles
FamilyVariant.family_best_state
FamilyVariant.family_genotype
FamilyVariant.family_index
FamilyVariant.fvuid
FamilyVariant.genetic_model
FamilyVariant.genotype
FamilyVariant.gt_flatten()
FamilyVariant.is_reference()
FamilyVariant.is_unknown()
FamilyVariant.position
FamilyVariant.reference
FamilyVariant.summary_index
FamilyVariant.to_record()
FamilyVariant.variant_in_members
calculate_simple_best_state()
- dae.variants.variant module
SummaryAllele
SummaryAllele.allele_index
SummaryAllele.attributes
SummaryAllele.create_reference_allele()
SummaryAllele.cshl_location
SummaryAllele.cshl_position
SummaryAllele.cshl_variant
SummaryAllele.cshl_variant_full
SummaryAllele.details
SummaryAllele.effect_gene_symbols
SummaryAllele.effect_genes
SummaryAllele.effect_types
SummaryAllele.effects
SummaryAllele.frequency
SummaryAllele.get_attribute()
SummaryAllele.has_attribute()
SummaryAllele.is_reference_allele
SummaryAllele.summary_index
SummaryAllele.to_record()
SummaryAllele.transmission_type
SummaryAllele.update_attributes()
SummaryAllele.variant_type
SummaryAllele.worst_effect
SummaryVariant
SummaryVariant.allele_count
SummaryVariant.alleles
SummaryVariant.alt_alleles
SummaryVariant.alternative
SummaryVariant.chrom
SummaryVariant.chromosome
SummaryVariant.cshl_location
SummaryVariant.cshl_variant
SummaryVariant.cshl_variant_full
SummaryVariant.details
SummaryVariant.effect_gene_symbols
SummaryVariant.effect_types
SummaryVariant.effects
SummaryVariant.end_position
SummaryVariant.frequencies
SummaryVariant.get_attribute()
SummaryVariant.has_attribute()
SummaryVariant.location
SummaryVariant.matched_alleles
SummaryVariant.matched_alleles_indexes
SummaryVariant.matched_gene_effects
SummaryVariant.position
SummaryVariant.ref_allele
SummaryVariant.reference
SummaryVariant.set_matched_alleles()
SummaryVariant.summary_index
SummaryVariant.svuid
SummaryVariant.to_record()
SummaryVariant.transmission_type
SummaryVariant.update_attributes()
SummaryVariant.variant_types
SummaryVariantFactory
VariantDesc
VariantDetails
allele_type_from_cshl_variant()
allele_type_from_name()
cshl_format()
tandem_repeat()
vcf2cshl()
- Module contents
- dae.variants_loaders package
Submodules
dae.person_filters module
- class dae.person_filters.CriteriaFilter(criteria: str, values: Collection)[source]
Bases:
PersonFilter
Filter individuals based on given criteria and their values.
- class dae.person_filters.FamilyFilter(person_filter: PersonFilter)[source]
Bases:
PersonFilter
Apply a given PersonFilter, but collect a set of family ids instead.
- class dae.person_filters.PersonFilter[source]
Bases:
object
Generic interface for a filter working on FamiliesData objects.
- class dae.person_filters.PersonFilterRange(criteria: str, values: Collection)[source]
Bases:
CriteriaFilter
Filter based on a range of values.
- class dae.person_filters.PersonFilterSet(criteria: str, values: Collection)[source]
Bases:
CriteriaFilter
Filter based on a specific set of values.
- class dae.person_filters.PhenoFilter(criteria: str, values: Collection, phenotype_data: PhenotypeData)[source]
Bases:
CriteriaFilter
Filter using a phenotype measure as criteria.
- class dae.person_filters.PhenoFilterRange(measure: Measure, values: Collection, phenotype_data: PhenotypeData)[source]
Bases:
PhenoFilter
,PersonFilterRange
Filter based on a range of phenotype measure values.
- class dae.person_filters.PhenoFilterSet(measure: Measure, values: Collection, phenotype_data: PhenotypeData)[source]
Bases:
PhenoFilter
,PersonFilterSet
Filter based on a specific set of phenotype measure values.
- dae.person_filters.make_pedigree_filter(pedigree_filter: dict) PersonFilter [source]
Create a PersonFilter based on a dict config.
- dae.person_filters.make_pheno_filter(pheno_filter: dict, phenotype_data: PhenotypeData) PersonFilter [source]
Create a PhenoFilter based on a dict config.
dae.person_sets module
Provide classes for grouping of individuals by some criteria.
This module provides functionality for grouping individuals from a study or study group into various sets based on what value they have in a given mapping.
- class dae.person_sets.ChildrenBySex(male: set[tuple[str, str]], female: set[tuple[str, str]], unspecified: set[tuple[str, str]])[source]
Bases:
object
Statistics about children in a PersonSet.
- female: set[tuple[str, str]]
- male: set[tuple[str, str]]
- unspecified: set[tuple[str, str]]
- class dae.person_sets.ChildrenStats(male: int, female: int, unspecified: int)[source]
Bases:
object
Statistics about children in a PersonSet.
- female: int
- male: int
- property total: int
- unspecified: int
- class dae.person_sets.PSCQuery(collection_id: str, selected_person_sets: set[str])[source]
Bases:
object
Person set collection query.
- collection_id: str
- selected_person_sets: set[str]
- class dae.person_sets.PersonSet(psid: str, name: str, values: list[str], color: str, persons: dict[tuple[str, str], dae.pedigrees.family.Person])[source]
Bases:
object
Set of individuals mapped to a common value in the source.
- static from_json(json: dict[str, Any], families: FamiliesData) PersonSet [source]
Construct person set from a JSON dict.
- get_children() list[dae.pedigrees.family.Person] [source]
Return all children in the person set.
- get_children_by_sex() ChildrenBySex [source]
Return all children in the person set splitted by sex.
- get_children_stats() ChildrenStats [source]
Return statistics about children in the person set.
- class dae.person_sets.PersonSetCollection(pscid: str, name: str, config: dict[str, Any], sources: list[Source], person_sets: dict[str, PersonSet], default: PersonSet, families: FamiliesData)[source]
Bases:
object
The collection of all possible person sets in a given source.
- collect_person_collection_attributes(person: Person, pheno_db: PhenotypeData | None) FrozenSet[str] [source]
Collect all configured attributes for a Person.
- static combine(collections: list[dae.person_sets.PersonSetCollection], families: FamiliesData) PersonSetCollection [source]
Combine a list of PersonSetCollection objects into a single one.
- config_json() dict[str, Any] [source]
Produce a JSON configuration for this PersonSetCollection object.
- domain_json() dict[str, Any] [source]
Produce a JSON to represent domain of this PersonSetCollection.
- static from_families(psc_config: dict[str, Any], families_data: FamiliesData, pheno_db: PhenotypeData | None = None) PersonSetCollection [source]
Produce a PersonSetCollection from a config and pedigree.
- static from_json(data: dict[str, Any], families: FamiliesData) PersonSetCollection [source]
Construct person sets collection from json serialization.
- static get_person_color(person: Person, person_set_collection: PersonSetCollection) str [source]
Get the hex color value for a Person in a PersonSetCollection.
- get_person_set_of_person(fpid: tuple[str, str]) PersonSet | None [source]
Retrieve the PersonSet associated with the given person identifier.
- Args:
- fpid (tuple[str, str]): The person identifier consisting of two
strings - family ID and person ID.
- Returns:
- Optional[PersonSet]: The PersonSet associated with the given
person identifier, or None if not found.
- get_stats() dict[str, dict[str, int]] [source]
Return a dictionary with statistics for each PersonSet.
The statistics are a dictionary containing the amount of parents and children in the set.
- static merge_configs(person_set_collections: list[dae.person_sets.PersonSetCollection]) Box [source]
Merge the configurations of a list of PersonSetCollection objects.
Only supports merging PersonSetCollection objects with matching ids. The method will not merge the PersonSet objects’ values.
- static remove_empty_person_sets(person_set_collection: PersonSetCollection) PersonSetCollection [source]
Remove all empty person sets in a PersonSetCollection in place.