def format_string_for_vistoms(string, prefix='', suffix=''):
    """
    Function to format a string such that it can be used in VISTOMS.

    :param string: string to be formatted
    :type string: str
    :param prefix: prefix to be placed in front of the string
    :type prefix: str
    :param suffix: suffix to be appended to the string
    :type suffix: str
    :return: formatted string
    :rtype: str
    """
    replacement_list = (' ', ''), ('_', '-'), ('[', ''), (']', ''), ('.', '-')
    for repl in replacement_list:
        string = string.replace(repl[0], repl[1])
    return str(prefix) + string + str(suffix)
