|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Mot
Classe permettant de manipuler des mots
Lettre
Method Summary | |
void |
aa(int i,
int j,
Mot y,
Table t,
TableDEtats e)
|
void |
ajouterAuDebut(Lettre a)
Ajoute la lettre en premiere position et decale les autres |
Table |
alignementLocal(Mot y)
|
Automate |
alpParDefault()
|
Automate |
aluComplet(Alphabet alphabet)
|
Automate |
arbreSuffixes()
|
Automate |
arbreSuffixesBis()
|
Automate |
autoAlignOpt(Mot y,
Table t)
|
Automate |
autoSuffixes()
|
int[] |
bonPrefixe()
|
int[] |
bonSuffixe(int[] suff)
|
int[] |
bords()
|
int |
breche(Mot y,
int g,
int h)
|
int |
calculGenerique(Mot y)
|
Table |
calculGeneriqueBis(Mot y)
|
java.lang.Object |
clone()
|
Mot |
concat(Mot y)
|
boolean |
contient(Lettre a)
Teste si la lettre apparait dans le mot |
int[] |
derniereOccurrence(Alphabet alphabet)
Calcule la table de dernière occurrence |
Mot |
getLettres(int i,
int j)
|
int |
getLongueur()
Retourne la longueur du mot |
Lettre[] |
getMot()
Retourne le tableau de lettres du mot |
Automate |
interdits(Automate sy,
Alphabet alphabet)
|
void |
la(int i,
int j,
Alignement z,
Mot y,
Table t)
|
java.util.Vector |
laDeterministe(Automate automate)
|
java.util.Vector |
laDeterministeParSuppleance(EnsembleDeMots x,
Alphabet alphabet)
|
java.util.Vector |
lDiffDiag(Mot x,
int k)
|
java.util.Vector |
lDiffDyn(Mot x,
int k)
|
java.util.Vector |
lDiffElag(Mot x,
int k)
|
java.util.Vector |
lDiffMotifCourt(Mot x,
int k,
Alphabet alphabet)
|
void |
lesAlignements(Mot y,
Table t)
|
java.util.Vector |
lInegalites(Mot x,
int k,
File[] fg)
|
java.util.Vector |
lInegMotifCourt(Mot x,
int k,
Alphabet alphabet)
|
int |
llpc(Mot y)
|
java.util.Vector |
lMotifCourt(Mot x,
Alphabet alphabet)
|
java.util.Vector |
localiserMotsCourts(EnsembleDeMots x,
Alphabet alphabet)
|
java.util.Vector |
localiserNaivement(Mot x)
Recherche naive |
java.util.Vector |
localiserRapidement(Mot x,
Alphabet alphabet)
Appelle le calcul de la table de dernière occurrence et recherche rapide |
java.util.Vector |
localiserSelonPrefixe(Mot x,
int[] pi)
|
int[] |
longueurDesFacteurs(Automate sx)
|
java.util.Vector |
lsPlusieursMemoiresFaible(Mot x,
int[] suff,
int[] bonSuff)
|
java.util.Vector |
lsSansMemoireFaible(Mot x,
int[] bonSuff)
|
java.util.Vector |
lsSansMemoireFaibleLineaire(Mot x,
int[] bonSuff)
|
java.util.Vector |
lsUneMemoireFaible(Mot x,
int[] bonSuff)
|
int[] |
meilleurPrefixe()
|
int[] |
prefixes()
|
File[] |
preLInegalites(int k)
|
Couple |
rechercheSimple(Mot[] liste)
|
Mot |
smc(Mot y)
|
int[] |
smcColonne(Mot y,
int n)
|
int |
smcSimple(Mot y)
|
Table |
smcSimpleBis(Mot y)
|
int[] |
suffixes()
|
java.lang.String |
toString()
|
Alignement |
unAlignement(Mot y,
Table t)
|
Mot |
unPlusLongSousMotCommun(Mot y,
Table s)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public Lettre[] getMot()
public int getLongueur()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean contient(Lettre a)
public void ajouterAuDebut(Lettre a)
public Mot getLettres(int i, int j)
public Mot concat(Mot y)
public java.util.Vector localiserNaivement(Mot x)
x
- le mot à rechercherpublic int[] derniereOccurrence(Alphabet alphabet)
public java.util.Vector localiserRapidement(Mot x, Alphabet alphabet)
public java.util.Vector localiserMotsCourts(EnsembleDeMots x, Alphabet alphabet)
public int[] bords()
public int[] prefixes()
public int[] bonPrefixe()
public int[] meilleurPrefixe()
public java.util.Vector localiserSelonPrefixe(Mot x, int[] pi)
public Automate aluComplet(Alphabet alphabet)
public Automate alpParDefault()
public java.util.Vector laDeterministe(Automate automate)
public java.util.Vector laDeterministeParSuppleance(EnsembleDeMots x, Alphabet alphabet)
public int[] suffixes()
public int[] bonSuffixe(int[] suff)
public java.util.Vector lsSansMemoireFaible(Mot x, int[] bonSuff)
public java.util.Vector lsSansMemoireFaibleLineaire(Mot x, int[] bonSuff)
public java.util.Vector lsUneMemoireFaible(Mot x, int[] bonSuff)
public java.util.Vector lsPlusieursMemoiresFaible(Mot x, int[] suff, int[] bonSuff)
public Couple rechercheSimple(Mot[] liste)
public int llpc(Mot y)
public Automate arbreSuffixes()
public Automate arbreSuffixesBis()
public Automate autoSuffixes()
public Automate interdits(Automate sy, Alphabet alphabet)
public int[] longueurDesFacteurs(Automate sx)
public Table calculGeneriqueBis(Mot y)
public int calculGenerique(Mot y)
public Alignement unAlignement(Mot y, Table t)
public void lesAlignements(Mot y, Table t)
public void la(int i, int j, Alignement z, Mot y, Table t)
public Automate autoAlignOpt(Mot y, Table t)
public void aa(int i, int j, Mot y, Table t, TableDEtats e)
public Table smcSimpleBis(Mot y)
public int smcSimple(Mot y)
public Mot unPlusLongSousMotCommun(Mot y, Table s)
public int[] smcColonne(Mot y, int n)
public Mot smc(Mot y)
public int breche(Mot y, int g, int h)
public Table alignementLocal(Mot y)
public java.util.Vector lDiffDyn(Mot x, int k)
public java.util.Vector lDiffElag(Mot x, int k)
public java.util.Vector lDiffDiag(Mot x, int k)
public java.util.Vector lInegalites(Mot x, int k, File[] fg)
public File[] preLInegalites(int k)
public java.util.Vector lMotifCourt(Mot x, Alphabet alphabet)
public java.util.Vector lInegMotifCourt(Mot x, int k, Alphabet alphabet)
public java.util.Vector lDiffMotifCourt(Mot x, int k, Alphabet alphabet)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |