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
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