def test_parse_frequency_non_existing_freq(cyvcf2_variant): variant = cyvcf2_variant # GIVEN a variant dict with a frequency in info_dict without value variant.INFO['1000G'] = None # WHEN frequency is parsed frequency = parse_frequency(variant, '1000G') # THEN the frequency should be None assert frequency == None
def test_parse_frequency_non_existing_keyword(cyvcf2_variant): variant = cyvcf2_variant # GIVEN a variant dict with a frequency in info_dict variant.INFO['1000G'] = 0.01 # WHEN frequency is parsed with wrong keyword frequency = parse_frequency(variant, 'EXACAF') # THEN the frequency should be None assert frequency == None
def test_parse_frequency_non_existing_freq(cyvcf2_variant): variant = cyvcf2_variant # GIVEN a variant dict with a frequency in info_dict without value variant.INFO["1000G"] = None # WHEN frequency is parsed frequency = parse_frequency(variant, "1000G") # THEN the frequency should be None assert frequency is None
def test_parse_frequency_non_existing_keyword(cyvcf2_variant): variant = cyvcf2_variant # GIVEN a variant dict with a frequency in info_dict variant.INFO["1000G"] = 0.01 # WHEN frequency is parsed with wrong keyword frequency = parse_frequency(variant, "EXACAF") # THEN the frequency should be None assert frequency is None
def test_parse_frequency(cyvcf2_variant): # GIVEN a variant dict with a frequency in info_dict variant = cyvcf2_variant variant.INFO['1000G'] = 0.01 # WHEN frequency is parsed frequency = parse_frequency(variant, '1000G') # THEN the frequency should be a float with correct value assert frequency == float(variant.INFO['1000G'])
def test_parse_frequency(cyvcf2_variant): # GIVEN a variant dict with a frequency in info_dict variant = cyvcf2_variant variant.INFO["1000G"] = 0.01 # WHEN frequency is parsed frequency = parse_frequency(variant, "1000G") # THEN the frequency should be a float with correct value assert frequency == float(variant.INFO["1000G"])