target_word = list(set(target_word))
            assert len(sentence_number) == 1
            target_words.append(target_word[0])
        # Build an HTML with all sentences
        text_list = HTML.HTML_sentences(sentences, sentence_numbers,
                                        target_words, args)
        # WRITE TO HTML FILE
        fn_html = f'{args.patient}_{args.session}_{args.block}_all_sentences.html'
        fn_html = os.path.join(path2output, fn_html)
        with open(fn_html, 'w') as f:
            for line in text_list:
                f.write("%s\n" % line)
        print('HTML saved to: ', fn_html)

        #####################
        # HTML PER SENTENCE #
        #####################

        for sentence_string, sentence_number, target_word in zip(
                sentences, sentence_numbers, target_words):
            args.sentence_number = sentence_number
            args.sentence_string = sentence_string
            args.target_word = target_word
            text_list = HTML.HTML_units(args)
            fn_html = f'{args.patient}_{args.session}_{args.block}_sentence_{sentence_number}.html'
            fn_html = os.path.join(path2output, fn_html)
            with open(fn_html, 'w') as f:
                for line in text_list:
                    f.write("%s\n" % line)
            print('HTML saved to: ', fn_html)