@@ -28,11 +28,13 @@ def __init__(
2828
2929 def _fst_gwss (
3030 self ,
31+ * ,
3132 contig ,
3233 window_size ,
3334 sample_sets ,
3435 cohort1_query ,
3536 cohort2_query ,
37+ sample_query_options ,
3638 site_mask ,
3739 cohort_size ,
3840 min_cohort_size ,
@@ -46,6 +48,7 @@ def _fst_gwss(
4648 ac1 = self .snp_allele_counts (
4749 region = contig ,
4850 sample_query = cohort1_query ,
51+ sample_query_options = sample_query_options ,
4952 sample_sets = sample_sets ,
5053 site_mask = site_mask ,
5154 cohort_size = cohort_size ,
@@ -58,6 +61,7 @@ def _fst_gwss(
5861 ac2 = self .snp_allele_counts (
5962 region = contig ,
6063 sample_query = cohort2_query ,
64+ sample_query_options = sample_query_options ,
6165 sample_sets = sample_sets ,
6266 site_mask = site_mask ,
6367 cohort_size = cohort_size ,
@@ -104,6 +108,7 @@ def fst_gwss(
104108 window_size : fst_params .window_size ,
105109 cohort1_query : base_params .sample_query ,
106110 cohort2_query : base_params .sample_query ,
111+ sample_query_options : Optional [base_params .sample_query_options ] = None ,
107112 sample_sets : Optional [base_params .sample_sets ] = None ,
108113 site_mask : Optional [base_params .site_mask ] = base_params .DEFAULT ,
109114 cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
@@ -127,6 +132,7 @@ def fst_gwss(
127132 window_size = window_size ,
128133 cohort1_query = cohort1_query ,
129134 cohort2_query = cohort2_query ,
135+ sample_query_options = sample_query_options ,
130136 sample_sets = self ._prep_sample_sets_param (sample_sets = sample_sets ),
131137 site_mask = self ._prep_optional_site_mask_param (site_mask = site_mask ),
132138 cohort_size = cohort_size ,
@@ -161,6 +167,7 @@ def plot_fst_gwss_track(
161167 window_size : fst_params .window_size ,
162168 cohort1_query : base_params .sample_query ,
163169 cohort2_query : base_params .sample_query ,
170+ sample_query_options : Optional [base_params .sample_query_options ] = None ,
164171 sample_sets : Optional [base_params .sample_sets ] = None ,
165172 site_mask : Optional [base_params .site_mask ] = base_params .DEFAULT ,
166173 cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
@@ -189,6 +196,7 @@ def plot_fst_gwss_track(
189196 max_cohort_size = max_cohort_size ,
190197 cohort1_query = cohort1_query ,
191198 cohort2_query = cohort2_query ,
199+ sample_query_options = sample_query_options ,
192200 sample_sets = sample_sets ,
193201 site_mask = site_mask ,
194202 random_seed = random_seed ,
@@ -265,6 +273,7 @@ def plot_fst_gwss(
265273 window_size : fst_params .window_size ,
266274 cohort1_query : base_params .sample_query ,
267275 cohort2_query : base_params .sample_query ,
276+ sample_query_options : Optional [base_params .sample_query_options ] = None ,
268277 sample_sets : Optional [base_params .sample_sets ] = None ,
269278 site_mask : Optional [base_params .site_mask ] = base_params .DEFAULT ,
270279 cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
@@ -290,6 +299,7 @@ def plot_fst_gwss(
290299 window_size = window_size ,
291300 cohort1_query = cohort1_query ,
292301 cohort2_query = cohort2_query ,
302+ sample_query_options = sample_query_options ,
293303 sample_sets = sample_sets ,
294304 site_mask = site_mask ,
295305 cohort_size = cohort_size ,
@@ -348,6 +358,7 @@ def average_fst(
348358 region : base_params .region ,
349359 cohort1_query : base_params .sample_query ,
350360 cohort2_query : base_params .sample_query ,
361+ sample_query_options : Optional [base_params .sample_query ] = None ,
351362 sample_sets : Optional [base_params .sample_sets ] = None ,
352363 cohort_size : Optional [base_params .cohort_size ] = fst_params .cohort_size_default ,
353364 min_cohort_size : Optional [
@@ -366,6 +377,7 @@ def average_fst(
366377 region = region ,
367378 sample_sets = sample_sets ,
368379 sample_query = cohort1_query ,
380+ sample_query_options = sample_query_options ,
369381 cohort_size = cohort_size ,
370382 site_mask = site_mask ,
371383 site_class = site_class ,
@@ -377,6 +389,7 @@ def average_fst(
377389 region = region ,
378390 sample_sets = sample_sets ,
379391 sample_query = cohort2_query ,
392+ sample_query_options = sample_query_options ,
380393 cohort_size = cohort_size ,
381394 site_mask = site_mask ,
382395 site_class = site_class ,
0 commit comments