Fills the ParsedResponse object with a list of words/tokens originally from a .csv file.

        :param list token_list: List of strings corresponding to words in the subject response.

        Modifies:
            - self.timing_included: csv files do not include timing information
            - self.unit_list: fills it with Unit objects derived from the token_list argument.
                If the type is 'SEMANTIC', the words in these units are automatically lemmatized and
                made into compound words where appropriate.

def create_from_csv(self,token_list):
        """ Fills the ParsedResponse object with a list of words/tokens originally from a .csv file.

        :param list token_list: List of strings corresponding to words in the subject response.

        Modifies:
            - self.timing_included: csv files do not include timing information
            - self.unit_list: fills it with Unit objects derived from the token_list argument.
                If the type is 'SEMANTIC', the words in these units are automatically lemmatized and
                made into compound words where appropriate.
        """
        self.timing_included = False
        for entry in token_list:
            self.unit_list.append(Unit(entry, format = "csv", type = self.type))

        # combine compound words, remove pluralizations, etc
        if self.type == "SEMANTIC":
            self.lemmatize()
            self.tokenize()