@staticmethod
def _from_string(msg: str='', del_spaces: bool=False, delimiter: str='\n'):
    """
        Takes a manual string input from the user, and then splits it using a comma delimiter into a list of values.         Called when an FeatureSet instance is created without input,         or when FeatureSet.enrich_randomization is called without input.

        :param msg: a promprt to be printed to the user
        :param del_spaces: if True, will delete all spaces in each delimited value.
        :param delimiter: the delimiter used to separate the values. Default is '
'
        :return:
        A list of the comma-seperated values the user inserted.
        """
    string = input(msg)
    split = string.split(sep=delimiter)
    if del_spaces:
        for i in range(len(split)):
            split[i] = split[i].replace(' ', '')
    if split[-1] == '':
        split = split[:-1]
    return split
