@@ -28,11 +28,13 @@ def __init__(
28
28
29
29
def _fst_gwss (
30
30
self ,
31
+ * ,
31
32
contig ,
32
33
window_size ,
33
34
sample_sets ,
34
35
cohort1_query ,
35
36
cohort2_query ,
37
+ sample_query_options ,
36
38
site_mask ,
37
39
cohort_size ,
38
40
min_cohort_size ,
@@ -46,6 +48,7 @@ def _fst_gwss(
46
48
ac1 = self .snp_allele_counts (
47
49
region = contig ,
48
50
sample_query = cohort1_query ,
51
+ sample_query_options = sample_query_options ,
49
52
sample_sets = sample_sets ,
50
53
site_mask = site_mask ,
51
54
cohort_size = cohort_size ,
@@ -58,6 +61,7 @@ def _fst_gwss(
58
61
ac2 = self .snp_allele_counts (
59
62
region = contig ,
60
63
sample_query = cohort2_query ,
64
+ sample_query_options = sample_query_options ,
61
65
sample_sets = sample_sets ,
62
66
site_mask = site_mask ,
63
67
cohort_size = cohort_size ,
@@ -104,6 +108,7 @@ def fst_gwss(
104
108
window_size : fst_params .window_size ,
105
109
cohort1_query : base_params .sample_query ,
106
110
cohort2_query : base_params .sample_query ,
111
+ sample_query_options : Optional [base_params .sample_query_options ] = None ,
107
112
sample_sets : Optional [base_params .sample_sets ] = None ,
108
113
site_mask : Optional [base_params .site_mask ] = base_params .DEFAULT ,
109
114
cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
@@ -127,6 +132,7 @@ def fst_gwss(
127
132
window_size = window_size ,
128
133
cohort1_query = cohort1_query ,
129
134
cohort2_query = cohort2_query ,
135
+ sample_query_options = sample_query_options ,
130
136
sample_sets = self ._prep_sample_sets_param (sample_sets = sample_sets ),
131
137
site_mask = self ._prep_optional_site_mask_param (site_mask = site_mask ),
132
138
cohort_size = cohort_size ,
@@ -161,6 +167,7 @@ def plot_fst_gwss_track(
161
167
window_size : fst_params .window_size ,
162
168
cohort1_query : base_params .sample_query ,
163
169
cohort2_query : base_params .sample_query ,
170
+ sample_query_options : Optional [base_params .sample_query_options ] = None ,
164
171
sample_sets : Optional [base_params .sample_sets ] = None ,
165
172
site_mask : Optional [base_params .site_mask ] = base_params .DEFAULT ,
166
173
cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
@@ -189,6 +196,7 @@ def plot_fst_gwss_track(
189
196
max_cohort_size = max_cohort_size ,
190
197
cohort1_query = cohort1_query ,
191
198
cohort2_query = cohort2_query ,
199
+ sample_query_options = sample_query_options ,
192
200
sample_sets = sample_sets ,
193
201
site_mask = site_mask ,
194
202
random_seed = random_seed ,
@@ -265,6 +273,7 @@ def plot_fst_gwss(
265
273
window_size : fst_params .window_size ,
266
274
cohort1_query : base_params .sample_query ,
267
275
cohort2_query : base_params .sample_query ,
276
+ sample_query_options : Optional [base_params .sample_query_options ] = None ,
268
277
sample_sets : Optional [base_params .sample_sets ] = None ,
269
278
site_mask : Optional [base_params .site_mask ] = base_params .DEFAULT ,
270
279
cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
@@ -290,6 +299,7 @@ def plot_fst_gwss(
290
299
window_size = window_size ,
291
300
cohort1_query = cohort1_query ,
292
301
cohort2_query = cohort2_query ,
302
+ sample_query_options = sample_query_options ,
293
303
sample_sets = sample_sets ,
294
304
site_mask = site_mask ,
295
305
cohort_size = cohort_size ,
@@ -348,6 +358,7 @@ def average_fst(
348
358
region : base_params .region ,
349
359
cohort1_query : base_params .sample_query ,
350
360
cohort2_query : base_params .sample_query ,
361
+ sample_query_options : Optional [base_params .sample_query ] = None ,
351
362
sample_sets : Optional [base_params .sample_sets ] = None ,
352
363
cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
353
364
min_cohort_size : Optional [
@@ -366,6 +377,7 @@ def average_fst(
366
377
region = region ,
367
378
sample_sets = sample_sets ,
368
379
sample_query = cohort1_query ,
380
+ sample_query_options = sample_query_options ,
369
381
cohort_size = cohort_size ,
370
382
site_mask = site_mask ,
371
383
site_class = site_class ,
@@ -377,6 +389,7 @@ def average_fst(
377
389
region = region ,
378
390
sample_sets = sample_sets ,
379
391
sample_query = cohort2_query ,
392
+ sample_query_options = sample_query_options ,
380
393
cohort_size = cohort_size ,
381
394
site_mask = site_mask ,
382
395
site_class = site_class ,
0 commit comments