def test_library_parser():
     '''It test library parser'''
     fhand = StringIO(LIBRARY_FILE)
     cont = 0
     for library in library_parser(fhand):
         cont += 1
     assert  cont == 2
Exemplo n.º 2
0
def get_read_strain(library_name, library_file_list):
    '''It returns the strain name of the given read'''
    for fhand_library in library_file_list:
        for library_dict in library_parser(fhand_library):
            if library_dict['name'] == library_name:
                for cvname, cvtermname, value in library_dict['properties']:
                    if cvtermname == 'strain':
                        return value