dae.tools package
Submodules
dae.tools.cnv_liftover module
- dae.tools.cnv_liftover.main(argv: list[str] | None = None, gpf_instance: GPFInstance | None = None) None [source]
Liftover de Novo variants tool main function.
dae.tools.dae2vcf module
- dae.tools.dae2vcf.main(argv: list[str] | None = None, grr: GenomicResourceRepo | None = None) None [source]
Convert transmitted DAE variants into VCF file format.
dae.tools.dae_liftover module
- dae.tools.dae_liftover.main(argv: list[str] | None = None, gpf_instance: GPFInstance | None = None) None [source]
Liftover dae variants tool main function.
dae.tools.denovo2vcf module
- dae.tools.denovo2vcf.main(argv: list[str] | None = None, grr: GenomicResourceRepo | None = None) None [source]
Liftover de Novo variants tool main function.
dae.tools.denovo_liftover module
- dae.tools.denovo_liftover.main(argv: list[str] | None = None, gpf_instance: GPFInstance | None = None) None [source]
Liftover de Novo variants tool main function.
dae.tools.draw_pedigree module
Tool to draw pedigrees defined in a file.
- dae.tools.draw_pedigree.build_families_report(families: FamiliesData) FamiliesReport [source]
Build a family report based on affected status.
- dae.tools.draw_pedigree.draw_families(families: FamiliesData) Generator[Figure, None, None] [source]
Draw families.
- dae.tools.draw_pedigree.draw_families_report(families: FamiliesData) Generator[Figure, None, None] [source]
Draw families from families report.
dae.tools.generate_common_report module
- dae.tools.generate_common_report.main(argv: list[str] | None = None, *, gpf_instance: GPFInstance | None = None) None [source]
Command line tool to generate dataset statistics.
dae.tools.generate_denovo_gene_sets module
- dae.tools.generate_denovo_gene_sets.main(argv: list[str] | None = None, *, gpf_instance: GPFInstance | None = None) None [source]
Generate denovo gene sets CLI.
dae.tools.gpf_convert_study_config module
- dae.tools.gpf_convert_study_config.load_study_config(study_config_filename: str) dict [source]
Load study config.
- dae.tools.gpf_convert_study_config.main(gpf_instance: GPFInstance | None = None, argv: list[str] | None = None) None [source]
Convert GPF genotype data configuration to YAML.
dae.tools.gpf_validation_runner module
- class dae.tools.gpf_validation_runner.AbstractRunner(expectations: dict[str, Any], gpf_instance: GPFInstance)[source]
Bases:
object
The base class for test runners.
- counter(status: TestStatus) int [source]
- property error_case_count: int
- property failed_case_count: int
- property passed_case_count: int
- class dae.tools.gpf_validation_runner.BaseGenotypeBrowserRunner(expectations: dict[str, Any], gpf_instance: GPFInstance)[source]
Bases:
AbstractRunner
Base class for Genotype Browser Runners.
- class dae.tools.gpf_validation_runner.GenotypeBrowserRunner(expectations: dict[str, Any], gpf_instance: GPFInstance, *, detailed_reporting: bool, skip_columns: set)[source]
Bases:
BaseGenotypeBrowserRunner
Run Genotype Browser tests.
- class dae.tools.gpf_validation_runner.MainRunner(gpf_instance: GPFInstance, outfilename: str, *, detailed_reporting: bool, skip_columns: list[Any])[source]
Bases:
object
Main runner.
- static collect_expectations(expectations: str) Iterator[dict[str, Any]] [source]
Collect expectations.
- counter(status: TestStatus) int [source]
- property errors_case_count: int
- property failed_case_count: int
- make_validation_runner(expectations: dict[str, Any]) GenotypeBrowserRunner [source]
Create a validation runner.
- property passed_case_count: int
- static store_junit_results(runners: list[AbstractRunner], outfilename: str) None [source]
Store junit results.
- class dae.tools.gpf_validation_runner.TestResult(expectation: dict[str, Any] | None = None, case: dict[str, Any] | None = None, test_for: str | None = None, params: dict[str, Any] | None = None, result: str | None = None)[source]
Bases:
object
Encapsulate the result of a test.
- class dae.tools.gpf_validation_runner.TestStatus(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum
- ERROR = 4
- FAIL = 2
- NOTSET = 0
- PASSED = 1
- class dae.tools.gpf_validation_runner.TestSuite(study: str, target: str, name: str)[source]
Bases:
object
A collection of tests.
- append(case: TestResult) None [source]
dae.tools.grr_cache_repo module
Provides CLI tools for caching genomic resources.
dae.tools.ped2ped module
Tool to convert pedigree file into cannonical GPF pedigree file.
dae.tools.simple_study_import module
- dae.tools.simple_study_import.build_import_project(args: Namespace, gpf_instance: GPFInstance) ImportProject [source]
Build an import project based on the CLI arguments.
- dae.tools.simple_study_import.cli_arguments(dae_config: Box, argv: list[str] | None = None) Namespace [source]
Create and return CLI arguments parser.
- dae.tools.simple_study_import.main(argv: list[str] | None = None, gpf_instance: GPFInstance | None = None) None [source]
Run the simple study import procedure.
dae.tools.to_gpf_gene_models_format module
dae.tools.vcf2tsv module
- dae.tools.vcf2tsv.main(argv: list[str] | None = None, grr: GenomicResourceRepo | None = None) None [source]
Liftover de Novo variants tool main function.
dae.tools.vcf_liftover module
- dae.tools.vcf_liftover.liftover_header(vcffile: str, source_genome: ReferenceGenome, target_genome: ReferenceGenome) VariantHeader [source]
Create liftover VCF header.
- dae.tools.vcf_liftover.main(argv: list[str] | None = None, grr: GenomicResourceRepo | None = None) None [source]
Liftover dae variants tool main function.
- dae.tools.vcf_liftover.report_alleles(alleles: list[tuple[str, int, str, str]]) str [source]
Report alleles.