+ self.makesimiparam()
+ #FIXME
+ self.actives = self.corpus.make_actives_limit(3)
+ dictcol = dict([[i, [act, self.corpus.getlemeff(act)]] for i, act in enumerate(self.actives)])
+ continu = False
+ if self.dlg :
+ #cont = SelectColumn(self.ira, dictcol, self.actives, self.pathout['selected.csv'], dlg = self.dlg)
+ #if cont.ok :
+ self.listet = self.corpus.make_etoiles()
+ self.listet.sort()
+ self.stars = copy(self.listet)
+ self.parametres['stars'] = copy(self.listet)
+ self.parametres['sfromchi'] = False
+ prep = PrepSimi(self.ira, self, self.parametres, self.pathout['selected.csv'], self.actives, indices_simi, wordlist=dictcol)
+ if prep.val == wx.ID_OK :
+ continu = True
+ self.parametres = prep.parametres
+ if continu :
+ self.makefiles()
+ script = PrintSimiScript(self)
+ script.make_script()
+ if not self.doR(script.scriptout, dlg = self.dlg, message = 'R...') :
+ log.info('Problem')
+ return False
+ if self.parametres['type_graph'] == 1:
+ if self.parametres['svg'] :
+ filename, ext = os.path.splitext(script.filename)
+ fileout = filename + '.svg'
+ else :
+ fileout = script.filename
+ if os.path.exists(self.pathout['liste_graph']):
+ graph_simi = read_list_file(self.pathout['liste_graph'])
+ graph_simi.append([os.path.basename(fileout), script.txtgraph])
+ else :
+ graph_simi = [[os.path.basename(fileout), script.txtgraph]]
+ print_liste(self.pathout['liste_graph'], graph_simi)
+ else :
+ return False
+
+# def preferences(self) :
+# dial = StatDialog(self, self.parent)
+# dial.CenterOnParent()
+# val = dial.ShowModal()
+# if val == 5100 :
+# if dial.radio_lem.GetSelection() == 0 :
+# lem = 1
+# else :
+# lem = 0
+# self.parametres['lem'] = lem
+# dial.Destroy()
+# return self.parametres
+# else :
+# dial.Destroy()
+# return None
+
+ def makesimiparam(self) :