def top_ranked_final_primers(filter_merged_df):
    """
    Drops duplicate sequence ids and keeps first (which also corresponds)
    to the highest ranking primer pair for each sample.
    Args:
        filter_merged_df (DataFrame): input from filter_merged, where primers are only equal
                                      to on target primers from initial primer generation.
    Returns:
        top_ranked_df (DataFrame): outputs only the highest scoring primer pair
                                   at each position
    """
    top_ranked_df = filter_merged_df.drop_duplicates('Sequence ID', keep='first')
    return top_ranked_df