Trees | Indices | Help |
|
---|
|
??-414 --+ | AlignAstar2
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
Calcule des dictionnaires des positions et des couts fixes pre: isinstance(L,list) len(L)>0 #post: forall([texte[x[0]:x[1]] in __return__[0].keys() for x in L]) |
Précalcul de toutes les différences symétriques possibles. Ainsi chacune est calculée une seule fois et non un nombre combinatoire de fois si on faisait le calcul à la demande pre: forall([texte[x[0]:x[1]] in dicoPos[1].keys() for x in L1]) forall([texte[x[0]:x[1]] in dicoPos[2].keys() for x in L1]) forall([texte[x[0]:x[1]] in dicoPos[1].keys() for x in L2]) forall([texte[x[0]:x[1]] in dicoPos[2].keys() for x in L2]) len(self.tool.difference(L1,L2))>0 |
différence symétrique entre 2 listes de blocs pre: forall([texte[x[0]:x[1]] in dicoPos[1].iterkeys() for x in L1]) forall([texte[x[0]:x[1]] in dicoPos[2].iterkeys() for x in L1]) forall([texte[x[0]:x[1]] in dicoPos[1].iterkeys() for x in L2]) forall([texte[x[0]:x[1]] in dicoPos[2].iterkeys() for x in L2]) len(self.tool.difference(L1,L2))>0 forall(L1, lambda x:texte[x[0]:x[1]] in dicoPos[1].iterkeys()) forall(L1, lambda x:texte[x[0]:x[1]] in dicoPos[2].iterkeys()) forall(L2, lambda x:texte[x[0]:x[1]] in dicoPos[1].iterkeys()) forall(L2, lambda x:texte[x[0]:x[1]] in dicoPos[2].iterkeys()) |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Wed Aug 13 15:25:31 2008 | http://epydoc.sourceforge.net |