def get_expected_output_bcf_files_dict(base_out):
    """
    :param base_out: Base path structure for log files. For example, if the expected path for
    the log is 'work/step.path/log/step.bcf', the argument should be
    'work/step.path/log/step'.
    :type base_out: str

    :return: Returns dictionary with expected path for bcf related files based on the
    provided input.
    """
    # Define expected
    expected = {
        "bcf": base_out + ".bcf",
        "bcf_md5": base_out + ".bcf.md5",
        "csi": base_out + ".bcf.csi",
        "csi_md5": base_out + ".bcf.csi.md5",
    }
    # Return
    return expected