Package medite :: Package MediteAppli :: Module alignement :: Class Align
[hide private]
[frames] | no frames]

Class Align

source code

object --+
         |
        Align
Known Subclasses:
AlignAstar, AlignAstar2, AlignDicho, AlignNaif

Interface, regroupe les fonctions communes

Instance Methods [hide private]
 
__init__(self)
Constructeur
source code
 
deplacements_pond(self, L1, L2)
Fonction qui aligne 2 liste d'intervalles du texte...
source code
 
repetition(self, liste_occ, l_texte1)
Détermine s'il y a une occurrence inférieure et une occurrence supérieure éà la frontière
source code
 
syserr(self, str) source code
 
ass__(self, L) source code
 
ass2__(self, L, d, f, texte) source code
 
lint2str(self, L, texte)
Transforme une liste d'intervalle sur self.texte en leur transcription textuelle
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

Constructeur

#pre: isinstance(texte,str) # len(texte)>0
Overrides: object.__init__

deplacements_pond(self, L1, L2)

source code 
Fonction qui aligne 2 liste d'intervalles du texte

pre: isinstance(L1,list)
     isinstance(L2,list)
     len(L1)>0
     len(L2)>0
     forall([L1[i][0] >= L1[i-1][1] for i in range(1, len(L1))])
     forall([L2[i][0] >= L2[i-1][1] for i in range(1, len(L2))])

repetition(self, liste_occ, l_texte1)

source code 

Détermine s'il y a une occurrence inférieure et une occurrence supérieure éà la frontière

pre: 0<=l_texte1<=self.l_texte1

lint2str(self, L, texte)

source code 

Transforme une liste d'intervalle sur self.texte en leur transcription textuelle

pre: isinstance(L,list) post: isinstance(__return__,str)