def test_process_genotype_data_4(self): """Does this work when given correct input?""" data = {} genotypes = ['0|0:0.015,0.000', '1|2:0.000,0.000', '0|0:0.002,0.000', '0|0:0.000,0.052', '0|0:0.000,0.000'] observation_id_index = 1 with self.assertRaises(ValueError): process_genotype_data(data, genotypes, observation_id_index)
def test_process_genotype_data_3(self): """Does this work when given correct input?""" data = {(1, 1):1, (2, 2):2, (2,4):1, (2, 9):1} genotypes = ['0|0:0.000:-0.03,-1.23,-5.00', '0|0:0.000:-0.02,-1.33,-5.00', '1|1:0.000:-0.02,-1.33,-5.00', '0|0:0.000:-0.03,-1.21,-5.00', '0|1:0.000:-0.06,-0.87,-5.00', '0|0:0.000:-0.48,-0.48,-0.48', '0|0:0.000:-0.10,-0.69,-4.70', '0|0:0.000:-0.03,-1.22,-5.00', '0|0:0.000:-0.01,-1.49,-5.00', '1|0:0.000:-0.00,-2.05,-5.00', '0|0:0.000:-0.06,-0.87,-5.00', '0|0:0.000:-0.06,-0.90,-5.00'] observation_id_index = 2 expected = {(1, 1):1, (2, 2):2, (2,4):1, (2, 9):1} self.assertEqual(process_genotype_data(data, genotypes, observation_id_index), expected)
def test_process_genotype_data(self): """Does this work when given correct input?""" data = {} genotypes = ['0|0:0.015,0.000', '0|0:0.000,0.000', '0|0:0.002,0.000', '0|0:0.000,0.052', '0|0:0.000,0.000'] observation_id_index = 0 expected = {} self.assertEqual(process_genotype_data(data, genotypes, observation_id_index), expected)