X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=functions.py;h=4c15bbc551e1416458e9729e589abe3ccf7d77ce;hp=e399776740e3dbda03dcee4b44bc9edf947a0a8c;hb=5d84083b41b807307732adb78e1be7fd3e3ff004;hpb=e033f9e84abb3c12d92f1580425877aa58e9af30;ds=sidebyside 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 +