Skip to content

Commit 56a8078

Browse files
update 'get_caf' method signature with better typing
1 parent ed637e3 commit 56a8078

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/anyvlm/functions/get_caf.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,21 @@
33
from ga4gh.va_spec.base.core import CohortAlleleFrequencyStudyResult
44

55
from anyvlm.anyvar.base_client import BaseAnyVarClient
6+
from anyvlm.utils.types import (
7+
ChromosomeName,
8+
GenomicSequence,
9+
GrcAssemblyId,
10+
UscsAssemblyBuild,
11+
)
612

713

814
def get_caf(
915
anyvar_client: BaseAnyVarClient,
10-
assembly_id: str,
11-
reference_name: str,
16+
assembly_id: GrcAssemblyId | UscsAssemblyBuild,
17+
reference_name: ChromosomeName,
1218
start: int,
13-
reference_bases: str,
14-
alternate_bases: str,
19+
reference_bases: GenomicSequence,
20+
alternate_bases: GenomicSequence,
1521
) -> list[CohortAlleleFrequencyStudyResult]:
1622
"""Retrieve Cohort Allele Frequency data for all known variants matching provided search params
1723

0 commit comments

Comments
 (0)