Skip to content

Commit 52ff655

Browse files
committed
Make some private methods to public
1 parent 2593218 commit 52ff655

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

.github/workflows/python-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ jobs:
4141
- name: Run Unit Tests
4242
run: |
4343
# When run the first time, it'll build the library
44-
python -m unittest tests.unit.test_pyard tests.unit.test_smart_sort
44+
pytest
4545
# When run the second time, it should use the already installed library
46-
python -m unittest tests.unit.test_pyard tests.unit.test_smart_sort
46+
pytest

pyard/ard.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def _redux_allele(
237237
)
238238
if "/" in twice_redux_allele:
239239
return twice_redux_allele
240-
if self._is_valid_allele(twice_redux_allele):
240+
if self.is_valid_allele(twice_redux_allele):
241241
return twice_redux_allele
242242

243243
if redux_type == "G" and allele in self.ars_mappings.g_group:
@@ -821,11 +821,11 @@ def _is_valid(self, allele: str) -> bool:
821821
and not self.is_v2(allele)
822822
and not self.is_shortnull(allele)
823823
):
824-
return self._is_valid_allele(allele)
824+
return self.is_valid_allele(allele)
825825

826826
return True
827827

828-
def _is_valid_allele(self, allele):
828+
def is_valid_allele(self, allele):
829829
"""
830830
Is the given allele valid?
831831

pyard/ard_refactored.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def _redux_allele(
181181
if allele in self.ars_mappings.p_not_g:
182182
not_g_allele = self.ars_mappings.p_not_g[allele]
183183
if redux_type == "lg":
184-
return self.allele_reducer._add_lg_suffix(not_g_allele)
184+
return self.allele_reducer.add_lg_suffix(not_g_allele)
185185
return not_g_allele
186186
else:
187187
redux_allele = self._redux_allele(allele, redux_type, False)
@@ -280,7 +280,7 @@ def redux(self, glstring: str, redux_type: VALID_REDUCTION_TYPE = "lgx") -> str:
280280
# Handle MAC
281281
if self._config["reduce_MAC"] and code.isalpha():
282282
if self.mac_handler.is_mac(allele):
283-
alleles = self.mac_handler._get_alleles(code, loc_antigen)
283+
alleles = self.mac_handler.get_alleles(code, loc_antigen)
284284
if is_hla_prefix:
285285
alleles = [f"HLA-{a}" for a in alleles]
286286
return self.redux("/".join(alleles), redux_type)

pyard/handlers/allele_reducer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ def reduce_allele(
2323
strategy = self.strategy_factory.get_strategy(redux_type)
2424
return strategy.reduce(allele)
2525

26-
def _add_lg_suffix(self, redux_allele):
26+
def add_lg_suffix(self, redux_allele):
2727
"""Add lg suffix to reduced allele - kept for backward compatibility"""
2828
if "/" in redux_allele:
2929
return "/".join(
30-
[self._add_lg_suffix(allele) for allele in redux_allele.split("/")]
30+
[self.add_lg_suffix(allele) for allele in redux_allele.split("/")]
3131
)
3232
if self.ard._config["ARS_as_lg"]:
3333
return redux_allele + "ARS"

pyard/handlers/mac_handler.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ def expand_mac(self, mac_code: str) -> str:
4848
if HLA_regex.search(mac_code):
4949
locus_antigen = locus_antigen.split("-")[1]
5050
return "/".join(
51-
["HLA-" + a for a in self._get_alleles(code, locus_antigen)]
51+
["HLA-" + a for a in self.get_alleles(code, locus_antigen)]
5252
)
5353
else:
54-
return "/".join(self._get_alleles(code, locus_antigen))
54+
return "/".join(self.get_alleles(code, locus_antigen))
5555
raise InvalidMACError(f"{mac_code} is an invalid MAC.")
5656

5757
def lookup_mac(self, allelelist_gl: str) -> str:
@@ -89,7 +89,7 @@ def lookup_mac(self, allelelist_gl: str) -> str:
8989

9090
raise InvalidMACError(f"{allelelist_gl} does not have a MAC.")
9191

92-
def _get_alleles(self, code, locus_antigen) -> Iterable[str]:
92+
def get_alleles(self, code, locus_antigen) -> Iterable[str]:
9393
"""Get alleles for MAC code"""
9494
alleles = db.mac_code_to_alleles(self.ard.db_connection, code)
9595

0 commit comments

Comments
 (0)