def merge_info(chr_list, pos_split, name_pos_split_list, no_chrom_list):
    """
    Merges all lists created above to be used for DataFrame.
    Args:
        chr_list (list): the list with the chromosome info of product
        pos_split_list (list): the list with the split positions
        name_pos_split_list (list): the list with the names and positions split
        no_chrom_list (list): the list without chrom info
    Returns:
        merged_list (list): list with all info to be taken into dataframe
    """
    merged_list = []
    for chrom, pos, name, prims in zip(chr_list, pos_split, name_pos_split_list,
                                       no_chrom_list):
        merged_items = chrom + pos + name + prims
        merged_list.append(merged_items)
    return merged_list