File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 1
1
import hail as hl
2
2
import luigi
3
3
4
+ from v03_pipeline .lib .logger import get_logger
4
5
from v03_pipeline .lib .misc .family_loading_failures import (
5
6
get_families_failed_missing_samples ,
6
7
get_families_failed_relatedness_check ,
18
19
)
19
20
from v03_pipeline .lib .tasks .write_sex_check_table import WriteSexCheckTableTask
20
21
22
+ logger = get_logger (__name__ )
23
+
21
24
22
25
class WriteRemappedAndSubsettedCallsetTask (BaseWriteTask ):
23
26
callset_path = luigi .Parameter ()
@@ -137,6 +140,14 @@ def create_table(self) -> hl.MatrixTable:
137
140
- families_failed_sex_check .keys ()
138
141
)
139
142
if not len (loadable_families ):
143
+ msg = (
144
+ f'families_failed_missing_samples: { families_failed_missing_samples } \n '
145
+ f'families_failed_relatedness_check: { families_failed_missing_samples } \n '
146
+ f'families_failed_sex_check: { families_failed_sex_check } '
147
+ )
148
+ logger .info (
149
+ msg ,
150
+ )
140
151
msg = 'All families failed checks'
141
152
raise RuntimeError (msg )
142
153
You can’t perform that action at this time.
0 commit comments