@@ -486,7 +486,7 @@ verify_simplify_genotypes(tsk_treeseq_t *ts, tsk_treeseq_t *subset,
486
486
tsk_vargen_t vargen , subset_vargen ;
487
487
tsk_variant_t * variant , * subset_variant ;
488
488
tsk_size_t j , k ;
489
- int8_t a1 , a2 ;
489
+ int32_t a1 , a2 ;
490
490
const tsk_id_t * sample_index_map ;
491
491
492
492
sample_index_map = tsk_treeseq_get_sample_index_map (ts );
@@ -511,8 +511,8 @@ verify_simplify_genotypes(tsk_treeseq_t *ts, tsk_treeseq_t *subset,
511
511
CU_ASSERT_EQUAL (variant -> site -> position , subset_variant -> site -> position );
512
512
for (k = 0 ; k < num_samples ; k ++ ) {
513
513
CU_ASSERT_FATAL (sample_index_map [samples [k ]] < (tsk_id_t ) ts -> num_samples );
514
- a1 = variant -> genotypes . i8 [sample_index_map [samples [k ]]];
515
- a2 = subset_variant -> genotypes . i8 [k ];
514
+ a1 = variant -> genotypes [sample_index_map [samples [k ]]];
515
+ a2 = subset_variant -> genotypes [k ];
516
516
/* printf("a1 = %d, a2 = %d\n", a1, a2); */
517
517
/* printf("k = %d original node = %d " */
518
518
/* "original_index = %d a1=%.*s a2=%.*s\n", */
@@ -1330,29 +1330,29 @@ test_simplest_non_sample_leaf_records(void)
1330
1330
CU_ASSERT_EQUAL_FATAL (ret , 1 );
1331
1331
CU_ASSERT_NSTRING_EQUAL (var -> alleles [0 ], "0" , 1 );
1332
1332
CU_ASSERT_NSTRING_EQUAL (var -> alleles [1 ], "1" , 1 );
1333
- CU_ASSERT_EQUAL (var -> genotypes . i8 [0 ], 1 );
1334
- CU_ASSERT_EQUAL (var -> genotypes . i8 [1 ], 0 );
1333
+ CU_ASSERT_EQUAL (var -> genotypes [0 ], 1 );
1334
+ CU_ASSERT_EQUAL (var -> genotypes [1 ], 0 );
1335
1335
1336
1336
ret = tsk_vargen_next (& vargen , & var );
1337
1337
CU_ASSERT_EQUAL_FATAL (ret , 1 );
1338
1338
CU_ASSERT_NSTRING_EQUAL (var -> alleles [0 ], "0" , 1 );
1339
1339
CU_ASSERT_NSTRING_EQUAL (var -> alleles [1 ], "1" , 1 );
1340
- CU_ASSERT_EQUAL (var -> genotypes . i8 [0 ], 0 );
1341
- CU_ASSERT_EQUAL (var -> genotypes . i8 [1 ], 1 );
1340
+ CU_ASSERT_EQUAL (var -> genotypes [0 ], 0 );
1341
+ CU_ASSERT_EQUAL (var -> genotypes [1 ], 1 );
1342
1342
1343
1343
ret = tsk_vargen_next (& vargen , & var );
1344
1344
CU_ASSERT_EQUAL_FATAL (ret , 1 );
1345
1345
CU_ASSERT_NSTRING_EQUAL (var -> alleles [0 ], "0" , 1 );
1346
1346
CU_ASSERT_NSTRING_EQUAL (var -> alleles [1 ], "1" , 1 );
1347
- CU_ASSERT_EQUAL (var -> genotypes . i8 [0 ], 0 );
1348
- CU_ASSERT_EQUAL (var -> genotypes . i8 [1 ], 0 );
1347
+ CU_ASSERT_EQUAL (var -> genotypes [0 ], 0 );
1348
+ CU_ASSERT_EQUAL (var -> genotypes [1 ], 0 );
1349
1349
1350
1350
ret = tsk_vargen_next (& vargen , & var );
1351
1351
CU_ASSERT_EQUAL_FATAL (ret , 1 );
1352
1352
CU_ASSERT_NSTRING_EQUAL (var -> alleles [0 ], "0" , 1 );
1353
1353
CU_ASSERT_NSTRING_EQUAL (var -> alleles [1 ], "1" , 1 );
1354
- CU_ASSERT_EQUAL (var -> genotypes . i8 [0 ], 0 );
1355
- CU_ASSERT_EQUAL (var -> genotypes . i8 [1 ], 0 );
1354
+ CU_ASSERT_EQUAL (var -> genotypes [0 ], 0 );
1355
+ CU_ASSERT_EQUAL (var -> genotypes [1 ], 0 );
1356
1356
1357
1357
ret = tsk_vargen_next (& vargen , & var );
1358
1358
CU_ASSERT_EQUAL_FATAL (ret , 0 );
@@ -1659,9 +1659,9 @@ test_simplest_back_mutations(void)
1659
1659
CU_ASSERT_EQUAL (var -> num_alleles , 2 );
1660
1660
CU_ASSERT_NSTRING_EQUAL (var -> alleles [0 ], "0" , 1 );
1661
1661
CU_ASSERT_NSTRING_EQUAL (var -> alleles [1 ], "1" , 1 );
1662
- CU_ASSERT_EQUAL (var -> genotypes . i8 [0 ], 0 );
1663
- CU_ASSERT_EQUAL (var -> genotypes . i8 [1 ], 1 );
1664
- CU_ASSERT_EQUAL (var -> genotypes . i8 [2 ], 0 );
1662
+ CU_ASSERT_EQUAL (var -> genotypes [0 ], 0 );
1663
+ CU_ASSERT_EQUAL (var -> genotypes [1 ], 1 );
1664
+ CU_ASSERT_EQUAL (var -> genotypes [2 ], 0 );
1665
1665
CU_ASSERT_EQUAL (var -> site -> id , 0 );
1666
1666
CU_ASSERT_EQUAL (var -> site -> mutations_length , 2 );
1667
1667
tsk_vargen_free (& vargen );
@@ -3069,10 +3069,10 @@ test_simplest_map_mutations(void)
3069
3069
const char * edges = "0 1 2 0,1\n" ;
3070
3070
tsk_treeseq_t ts ;
3071
3071
tsk_tree_t t ;
3072
- int8_t genotypes [] = { 0 , 0 };
3072
+ int32_t genotypes [] = { 0 , 0 };
3073
3073
tsk_size_t num_transitions ;
3074
3074
tsk_state_transition_t * transitions ;
3075
- int8_t ancestral_state ;
3075
+ int32_t ancestral_state ;
3076
3076
int ret ;
3077
3077
3078
3078
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
@@ -3151,10 +3151,10 @@ test_simplest_nonbinary_map_mutations(void)
3151
3151
const char * edges = "0 1 4 0,1,2,3\n" ;
3152
3152
tsk_treeseq_t ts ;
3153
3153
tsk_tree_t t ;
3154
- int8_t genotypes [] = { 0 , 0 , 0 , 0 };
3154
+ int32_t genotypes [] = { 0 , 0 , 0 , 0 };
3155
3155
tsk_size_t num_transitions ;
3156
3156
tsk_state_transition_t * transitions ;
3157
- int8_t ancestral_state ;
3157
+ int32_t ancestral_state ;
3158
3158
int ret ;
3159
3159
3160
3160
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
@@ -3197,10 +3197,10 @@ test_simplest_unary_map_mutations(void)
3197
3197
"0 1 4 2,3\n" ;
3198
3198
tsk_treeseq_t ts ;
3199
3199
tsk_tree_t t ;
3200
- int8_t genotypes [] = { 0 , 0 };
3200
+ int32_t genotypes [] = { 0 , 0 };
3201
3201
tsk_size_t num_transitions ;
3202
3202
tsk_state_transition_t * transitions ;
3203
- int8_t ancestral_state ;
3203
+ int32_t ancestral_state ;
3204
3204
int ret ;
3205
3205
3206
3206
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
@@ -3241,10 +3241,10 @@ test_simplest_non_sample_leaf_map_mutations(void)
3241
3241
const char * edges = "0 1 2 0,1,3,4\n" ;
3242
3242
tsk_treeseq_t ts ;
3243
3243
tsk_tree_t t ;
3244
- int8_t genotypes [] = { 0 , 0 };
3244
+ int32_t genotypes [] = { 0 , 0 };
3245
3245
tsk_size_t num_transitions ;
3246
3246
tsk_state_transition_t * transitions ;
3247
- int8_t ancestral_state ;
3247
+ int32_t ancestral_state ;
3248
3248
int ret ;
3249
3249
3250
3250
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
@@ -3283,10 +3283,10 @@ test_simplest_internal_sample_map_mutations(void)
3283
3283
const char * edges = "0 1 2 0,1\n" ;
3284
3284
tsk_treeseq_t ts ;
3285
3285
tsk_tree_t t ;
3286
- int8_t genotypes [] = { 0 , 0 , 0 };
3286
+ int32_t genotypes [] = { 0 , 0 , 0 };
3287
3287
tsk_size_t num_transitions ;
3288
3288
tsk_state_transition_t * transitions ;
3289
- int8_t ancestral_state ;
3289
+ int32_t ancestral_state ;
3290
3290
int ret ;
3291
3291
3292
3292
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
@@ -3340,10 +3340,10 @@ test_simplest_multiple_root_map_mutations(void)
3340
3340
"0 1 5 2,3\n" ;
3341
3341
tsk_treeseq_t ts ;
3342
3342
tsk_tree_t t ;
3343
- int8_t genotypes [] = { 0 , 0 , 0 , 0 };
3343
+ int32_t genotypes [] = { 0 , 0 , 0 , 0 };
3344
3344
tsk_size_t num_transitions ;
3345
3345
tsk_state_transition_t * transitions ;
3346
- int8_t ancestral_state ;
3346
+ int32_t ancestral_state ;
3347
3347
int ret ;
3348
3348
3349
3349
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
@@ -3397,10 +3397,10 @@ test_simplest_chained_map_mutations(void)
3397
3397
"0 1 4 2,3\n" ;
3398
3398
tsk_treeseq_t ts ;
3399
3399
tsk_tree_t t ;
3400
- int8_t genotypes [] = { 0 , 0 , 0 , 0 };
3400
+ int32_t genotypes [] = { 0 , 0 , 0 , 0 };
3401
3401
tsk_size_t num_transitions ;
3402
3402
tsk_state_transition_t * transitions ;
3403
- int8_t ancestral_state ;
3403
+ int32_t ancestral_state ;
3404
3404
int ret ;
3405
3405
3406
3406
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
@@ -4543,11 +4543,11 @@ test_single_tree_map_mutations(void)
4543
4543
{
4544
4544
tsk_treeseq_t ts ;
4545
4545
tsk_tree_t t ;
4546
- int8_t genotypes [] = { 0 , 1 , 1 , 1 };
4546
+ int32_t genotypes [] = { 0 , 1 , 1 , 1 };
4547
4547
int ret = 0 ;
4548
4548
tsk_size_t num_transitions ;
4549
4549
tsk_state_transition_t * transitions ;
4550
- int8_t ancestral_state , j ;
4550
+ int32_t ancestral_state , j ;
4551
4551
4552
4552
tsk_treeseq_from_text (& ts , 1 , single_tree_ex_nodes , single_tree_ex_edges , NULL , NULL ,
4553
4553
NULL , NULL , NULL , 0 );
@@ -4689,11 +4689,11 @@ test_single_tree_map_mutations_internal_samples(void)
4689
4689
"0.00000000 1.00000000 8 7\n" ;
4690
4690
tsk_treeseq_t ts ;
4691
4691
tsk_tree_t t ;
4692
- int8_t genotypes [] = { 0 , 2 , 2 , 1 , 0 };
4692
+ int32_t genotypes [] = { 0 , 2 , 2 , 1 , 0 };
4693
4693
int ret = 0 ;
4694
4694
tsk_size_t num_transitions ;
4695
4695
tsk_state_transition_t * transitions ;
4696
- int8_t ancestral_state ;
4696
+ int32_t ancestral_state ;
4697
4697
4698
4698
tsk_treeseq_from_text (& ts , 1 , nodes , edges , NULL , NULL , NULL , NULL , NULL , 0 );
4699
4699
CU_ASSERT_EQUAL (tsk_treeseq_get_num_samples (& ts ), 5 );
0 commit comments