dae.variants_loaders.vcf package
Subpackages
- dae.variants_loaders.vcf.tests package
- Submodules
- dae.variants_loaders.vcf.tests.test_add_chrom_vcf_loader module
- dae.variants_loaders.vcf.tests.test_genotype module
- dae.variants_loaders.vcf.tests.test_summary_sharing module
- dae.variants_loaders.vcf.tests.test_vcf_loader module
- dae.variants_loaders.vcf.tests.test_vcf_loader_collect_filenames module
- dae.variants_loaders.vcf.tests.test_vcf_loader_multi module
- dae.variants_loaders.vcf.tests.test_vcf_loader_multi_different_chroms module
- dae.variants_loaders.vcf.tests.test_vcf_loader_with_csi_index module
- dae.variants_loaders.vcf.tests.test_wild_vcf_loader module
- dae.variants_loaders.vcf.tests.test_wild_vcf_loader_broken_pedigrees module
- Module contents
Submodules
dae.variants_loaders.vcf.loader module
Defines variant loader classed for VCF variants.
- class dae.variants_loaders.vcf.loader.SingleVcfLoader(families: FamiliesData, vcf_files: list[str], genome: ReferenceGenome, regions: list[str] | None = None, params: dict[str, Any] | None = None, **_kwargs: Any)[source]
Bases:
VariantsGenotypesLoader
Defines a variant loader from single VCF file.
- property chromosomes: list[str]
Return list of all chromosomes from VCF file(s).
- class dae.variants_loaders.vcf.loader.VcfFamiliesGenotypes(loader: SingleVcfLoader, vcf_variants: list[VariantRecord | None])[source]
Bases:
FamiliesGenotypes
Class for family genotypes build vrom VCF variant.
- class dae.variants_loaders.vcf.loader.VcfLoader(families: FamiliesData, vcf_files: list[str], genome: ReferenceGenome, regions: list[str] | None = None, params: dict[str, Any] | None = None, **kwargs: Any)[source]
Bases:
VariantsGenotypesLoader
Defines variant loader for VCF variants.
- property chromosomes: list[str]
Return list of all chromosomes from VCF files.
- classmethod parse_cli_arguments(argv: Namespace, use_defaults: bool = False) tuple[list[str], dict[str, Any]] [source]
Parse cli arguments.
- property variants_filenames: list[str]