def print_sequence_features(self,seq):
        txt = ""
        for i,tag in enumerate(seq.y):
            word = seq.x[i]
            word_n = self.dataset.int_to_word[word]
            tag_n = self.dataset.int_to_pos[tag]
            txt += "%i %s/%s NF: "%(i,word_n,tag_n)
            prev_tag = seq.y[1-i]
            if(i > 0):
                edge_f_list = self.get_edge_features(seq,i,tag,prev_tag)
            else:
                edge_f_list = []
            node_f_list = self.get_node_features(seq,i,tag)
            for nf in node_f_list:
                txt+="%s "%self.feature_names[nf]
            if(edge_f_list != []):
                txt += "EF: "
                for nf in edge_f_list:
                    txt+="%s "%self.feature_names[nf]
            txt +="\n"
        
        return txt
dataset/ETHPy150Open LxMLS/lxmls-toolkit/lxmls/sequences/bak/postag_features.py/ExtendedFeatures.print_sequence_features/swapped operands of `-`