@@ -59,25 +59,25 @@ def create_genotype_call_dataset(
59
59
check_array_like (sample_id , kind = "U" , ndim = 1 )
60
60
check_array_like (call_genotype , kind = "i" , ndim = 3 )
61
61
data_vars : Dict [Hashable , Any ] = {
62
- "variant/contig " : ([DIM_VARIANT ], variant_contig ),
63
- "variant/position " : ([DIM_VARIANT ], variant_position ),
64
- "variant/alleles " : ([DIM_VARIANT , DIM_ALLELE ], variant_alleles ),
65
- "sample/id " : ([DIM_SAMPLE ], sample_id ),
66
- "call/genotype " : ([DIM_VARIANT , DIM_SAMPLE , DIM_PLOIDY ], call_genotype ),
67
- "call/genotype_mask " : (
62
+ "variant_contig " : ([DIM_VARIANT ], variant_contig ),
63
+ "variant_position " : ([DIM_VARIANT ], variant_position ),
64
+ "variant_allele " : ([DIM_VARIANT , DIM_ALLELE ], variant_alleles ),
65
+ "sample_id " : ([DIM_SAMPLE ], sample_id ),
66
+ "call_genotype " : ([DIM_VARIANT , DIM_SAMPLE , DIM_PLOIDY ], call_genotype ),
67
+ "call_genotype_mask " : (
68
68
[DIM_VARIANT , DIM_SAMPLE , DIM_PLOIDY ],
69
69
call_genotype < 0 ,
70
70
),
71
71
}
72
72
if call_genotype_phased is not None :
73
73
check_array_like (call_genotype_phased , kind = "b" , ndim = 2 )
74
- data_vars ["call/genotype_phased " ] = (
74
+ data_vars ["call_genotype_phased " ] = (
75
75
[DIM_VARIANT , DIM_SAMPLE ],
76
76
call_genotype_phased ,
77
77
)
78
78
if variant_id is not None :
79
79
check_array_like (variant_id , kind = "U" , ndim = 1 )
80
- data_vars ["variant/id " ] = ([DIM_VARIANT ], variant_id )
80
+ data_vars ["variant_id " ] = ([DIM_VARIANT ], variant_id )
81
81
attrs : Dict [Hashable , Any ] = {"contigs" : variant_contig_names }
82
82
return xr .Dataset (data_vars = data_vars , attrs = attrs )
83
83
@@ -124,15 +124,15 @@ def create_genotype_dosage_dataset(
124
124
check_array_like (sample_id , kind = "U" , ndim = 1 )
125
125
check_array_like (call_dosage , kind = "f" , ndim = 2 )
126
126
data_vars : Dict [Hashable , Any ] = {
127
- "variant/contig " : ([DIM_VARIANT ], variant_contig ),
128
- "variant/position " : ([DIM_VARIANT ], variant_position ),
129
- "variant/alleles " : ([DIM_VARIANT , DIM_ALLELE ], variant_alleles ),
130
- "sample/id " : ([DIM_SAMPLE ], sample_id ),
131
- "call/dosage " : ([DIM_VARIANT , DIM_SAMPLE ], call_dosage ),
132
- "call/dosage_mask " : ([DIM_VARIANT , DIM_SAMPLE ], np .isnan (call_dosage ),),
127
+ "variant_contig " : ([DIM_VARIANT ], variant_contig ),
128
+ "variant_position " : ([DIM_VARIANT ], variant_position ),
129
+ "variant_allele " : ([DIM_VARIANT , DIM_ALLELE ], variant_alleles ),
130
+ "sample_id " : ([DIM_SAMPLE ], sample_id ),
131
+ "call_dosage " : ([DIM_VARIANT , DIM_SAMPLE ], call_dosage ),
132
+ "call_dosage_mask " : ([DIM_VARIANT , DIM_SAMPLE ], np .isnan (call_dosage ),),
133
133
}
134
134
if variant_id is not None :
135
135
check_array_like (variant_id , kind = "U" , ndim = 1 )
136
- data_vars ["variant/id " ] = ([DIM_VARIANT ], variant_id )
136
+ data_vars ["variant_id " ] = ([DIM_VARIANT ], variant_id )
137
137
attrs : Dict [Hashable , Any ] = {"contigs" : variant_contig_names }
138
138
return xr .Dataset (data_vars = data_vars , attrs = attrs )
0 commit comments