@@ -35,7 +35,7 @@ def create_genotype_call_dataset(
35
35
The reference position of the variant.
36
36
variant_alleles : array_like, zero-terminated bytes, e.g. "S1", or object
37
37
The possible alleles for the variant.
38
- sample_id : array_like, str
38
+ sample_id : array_like, str or object
39
39
The unique identifier of the sample.
40
40
call_genotype : array_like, int
41
41
Genotype, encoded as allele values (0 for the reference, 1 for
@@ -56,7 +56,7 @@ def create_genotype_call_dataset(
56
56
check_array_like (variant_contig , kind = "i" , ndim = 1 )
57
57
check_array_like (variant_position , kind = "i" , ndim = 1 )
58
58
check_array_like (variant_alleles , kind = {"S" , "O" }, ndim = 2 )
59
- check_array_like (sample_id , kind = "U" , ndim = 1 )
59
+ check_array_like (sample_id , kind = { "U" , "O" } , ndim = 1 )
60
60
check_array_like (call_genotype , kind = "i" , ndim = 3 )
61
61
data_vars : Dict [Hashable , Any ] = {
62
62
"variant_contig" : ([DIM_VARIANT ], variant_contig ),
@@ -104,7 +104,7 @@ def create_genotype_dosage_dataset(
104
104
The reference position of the variant.
105
105
variant_alleles : array_like, zero-terminated bytes, e.g. "S1", or object
106
106
The possible alleles for the variant.
107
- sample_id : array_like, str
107
+ sample_id : array_like, str or object
108
108
The unique identifier of the sample.
109
109
call_dosage : array_like, float
110
110
Dosages, encoded as floats, with NaN indicating a
@@ -121,7 +121,7 @@ def create_genotype_dosage_dataset(
121
121
check_array_like (variant_contig , kind = "i" , ndim = 1 )
122
122
check_array_like (variant_position , kind = "i" , ndim = 1 )
123
123
check_array_like (variant_alleles , kind = {"S" , "O" }, ndim = 2 )
124
- check_array_like (sample_id , kind = "U" , ndim = 1 )
124
+ check_array_like (sample_id , kind = { "U" , "O" } , ndim = 1 )
125
125
check_array_like (call_dosage , kind = "f" , ndim = 2 )
126
126
data_vars : Dict [Hashable , Any ] = {
127
127
"variant_contig" : ([DIM_VARIANT ], variant_contig ),
0 commit comments