def use_case_8(aligned_sents): """Visualize aligned sentences """ print "[use case 8]" print "Visualize the alignments" for aligned_sent in aligned_sents[4:7] + aligned_sents[1:2]: aligned_sent.gui_repr() AlignedSent.block_and_view_gui_repr()
def use_case_7(): """Store optional language information in AlignedSent """ print "[use case 7]" print "Store optional language information in AlignedSent" words = ['word1', 'word2', 'word3', 'word4'] mots = ['mot1', 'mot2', 'mot3', 'mot4', 'mot5'] alignments = [(0, 0), (1, 0), (2, 1), (3, 2), (3, 4)] aligned_sent = AlignedSent(words, mots, alignments) aligned_sent.sent1_lang = 'en' aligned_sent.sent2_lang = 'fr' print "sentence 1 language: \ aligned_sent.sent1_lang = %s" % (aligned_sent.sent1_lang) print "sentence 2 language: \ aligned_sent.sent2_lang = %s" % (aligned_sent.sent2_lang)