Skip to content

Commit 677d4e2

Browse files
authored
print lint rule (#791)
1 parent 474d0ca commit 677d4e2

File tree

3 files changed

+8
-98
lines changed

3 files changed

+8
-98
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ ignore = [
4141
"FBT", # flake-boolean-trap... disallows boolean args to functions... fixing this code will require refactors.
4242
"ANN", # flake8-annotations is for typed code
4343
"DJ", # django specific
44-
"T20", # forbids print, we print quite a bit
4544
"PYI", # pyi is typing stub files
4645
"PT", # pytest specific
4746
"PTH", # pathlib is preferred, but we're not using it yet

v03_pipeline/bin/write_cached_reference_dataset_query_ht.py

Lines changed: 0 additions & 93 deletions
This file was deleted.

v03_pipeline/lib/misc/sample_ids.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
import hail as hl
44

5+
from v03_pipeline.lib.logger import get_logger
6+
7+
logger = get_logger(__name__)
8+
59

610
class MatrixTableSampleSetError(Exception):
711
def __init__(self, message, missing_samples):
@@ -42,15 +46,15 @@ def remap_sample_ids(
4246
f'All callset sample IDs:{mt.s.collect()}'
4347
)
4448
if ignore_missing_samples_when_remapping:
45-
print(message)
49+
logger.info(message)
4650
else:
4751
raise MatrixTableSampleSetError(message, missing_samples)
4852

4953
mt = mt.annotate_cols(**project_remap_ht[mt.s])
5054
remap_expr = hl.if_else(hl.is_missing(mt.seqr_id), mt.s, mt.seqr_id)
5155
mt = mt.annotate_cols(seqr_id=remap_expr, vcf_id=mt.s)
5256
mt = mt.key_cols_by(s=mt.seqr_id)
53-
print(f'Remapped {remap_count} sample ids...')
57+
logger.info(f'Remapped {remap_count} sample ids...')
5458
return mt
5559

5660

@@ -77,9 +81,9 @@ def subset_samples(
7781
if (
7882
subset_count > anti_join_ht_count
7983
) and ignore_missing_samples_when_subsetting:
80-
print(message)
84+
logger.info(message)
8185
else:
8286
raise MatrixTableSampleSetError(message, missing_samples)
83-
print(f'Subsetted to {subset_count} sample ids')
87+
logger.info(f'Subsetted to {subset_count} sample ids')
8488
mt = mt.semi_join_cols(sample_subset_ht)
8589
return mt.filter_rows(hl.agg.any(hl.is_defined(mt.GT)))

0 commit comments

Comments
 (0)