from typing import List


def parse_mbr_sample(parts: List[str]):
    """
    Structure:  $corpus.mbr.$utility_function.sample.$num_samples.$seed.$metric
    Example:    dev.mbr.sentence-meteor.sample.15.2.meteor

    :param parts:
    :return:
    """
    corpus, decoding_method, utility_function, sample_origin, num_samples, seed, metric = parts

    length_penalty_alpha = "-"

    return corpus, decoding_method, sample_origin, num_samples, seed, length_penalty_alpha, utility_function, metric