@@ -378,7 +378,7 @@ def get_lowqual_expr(
378378
379379 if isinstance (qual_approx_expr , hl .expr .ArrayNumericExpression ):
380380 return hl .range (1 , hl .len (alleles )).map (
381- lambda ai : hl .cond (
381+ lambda ai : hl .if_else (
382382 hl .is_snp (alleles [0 ], alleles [ai ]),
383383 qual_approx_expr [ai - 1 ] < min_snv_qual ,
384384 qual_approx_expr [ai - 1 ] < min_indel_qual ,
@@ -505,7 +505,7 @@ def get_adj_expr(
505505 """
506506 return (
507507 (gq_expr >= adj_gq )
508- & hl .cond (gt_expr .is_haploid (), dp_expr >= haploid_adj_dp , dp_expr >= adj_dp )
508+ & hl .if_else (gt_expr .is_haploid (), dp_expr >= haploid_adj_dp , dp_expr >= adj_dp )
509509 & (
510510 hl .case ()
511511 .when (~ gt_expr .is_het (), True )
@@ -555,12 +555,12 @@ def add_variant_type(alt_alleles: hl.expr.ArrayExpression) -> hl.expr.StructExpr
555555 alts = alt_alleles [1 :]
556556 non_star_alleles = hl .filter (lambda a : a != "*" , alts )
557557 return hl .struct (
558- variant_type = hl .cond (
558+ variant_type = hl .if_else (
559559 hl .all (lambda a : hl .is_snp (ref , a ), non_star_alleles ),
560- hl .cond (hl .len (non_star_alleles ) > 1 , "multi-snv" , "snv" ),
561- hl .cond (
560+ hl .if_else (hl .len (non_star_alleles ) > 1 , "multi-snv" , "snv" ),
561+ hl .if_else (
562562 hl .all (lambda a : hl .is_indel (ref , a ), non_star_alleles ),
563- hl .cond (hl .len (non_star_alleles ) > 1 , "multi-indel" , "indel" ),
563+ hl .if_else (hl .len (non_star_alleles ) > 1 , "multi-indel" , "indel" ),
564564 "mixed" ,
565565 ),
566566 ),
@@ -748,7 +748,7 @@ def fs_from_sb(
748748 # Normalize table if counts get too large
749749 if normalize :
750750 fs_expr = hl .bind (
751- lambda sb , sb_sum : hl .cond (
751+ lambda sb , sb_sum : hl .if_else (
752752 sb_sum <= 2 * min_cell_count ,
753753 sb ,
754754 sb .map (lambda x : hl .int (x / (sb_sum / min_cell_count ))),
0 commit comments