From abb846ef2ccc94411e3531dca062b75a2809b212 Mon Sep 17 00:00:00 2001 From: Pierre Date: Wed, 20 Mar 2013 14:17:09 +0100 Subject: [PATCH] ... --- functions.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/functions.py b/functions.py index e399776..4c15bbc 100644 --- a/functions.py +++ b/functions.py @@ -675,3 +675,20 @@ def treat_var_mod(variables) : if not mod in var_mod[var] : var_mod[var].append(variable) return var_mod + +def doconcorde(corpus, uces, mots) : + ucestxt1 = [row for row in corpus.getconcorde(uces)] + ucestxt1 = dict(ucestxt1) + ucestxt = [] + ucis_txt = [] + listmot = [corpus.getlems()[lem].formes for lem in mots] + listmot = [corpus.getforme(fid).forme for lem in listmot for fid in lem] + mothtml = [''+mot+'' for mot in listmot] + dmots = dict(zip(listmot, mothtml)) + for uce in uces : + ucetxt = ucestxt1[uce].split() + ucetxt = ' '.join([dmots.get(mot, mot) for mot in ucetxt]) + ucis_txt.append('

' + ' '.join(corpus.ucis[corpus.getucefromid(uce).uci].etoiles) + '

') + ucestxt.append(ucetxt) + return ucis_txt, ucestxt + -- 2.7.4