• Aucun résultat trouvé

Fiche 04 : Recherche de motif

N/A
N/A
Protected

Academic year: 2022

Partager "Fiche 04 : Recherche de motif"

Copied!
1
0
0

Texte intégral

(1)

Fiche 04 : Recherche de motif

Master 1 I2L 2013 / 2014

Exercice 1 : Automate fini d´ eterministe

D´efinir une classe AFD d´ecrivant un automate fini d´eterministe sur l’alphabet fini{A, T, C, G}.

Naturellement, une m´ethode doit pouvoir reconnaitre ou non un mot donn´e.

Exercice 2 : Recherche de motif (Pattern Matching)

Cet exemple est issu du livre de Fr´ed´eric Dardel et Fran¸cois K´ep`es ”Bioinformatique : g´enomique et post-g´enomique”, 2002.

La recherche de motif consiste `a rep´erer dans une s´equence des segments de s´equence d´efinie. Par exemple, la recherche du segment AAUAAA dans une s´equence d’ARN messager (ou AATAAA dans une s´equence d’ADN) correspondant au signal de polyad´enylation.

a - D´efinir un algorithme simple permettant de recherche le motif pr´ec´edent dans une s´equence d’ADN.

Vous pourrez utiliser la s´equence suivante `a titre d’exemple : AAAUAUUAAAUAUUAGACGAAUAAAAGUAUAUUUAG.

b - Calculer la complexit´e de votre algorithme simple en terme de nombre de comparaison.

c - D´efinir un automate fini permettant de recherche le motif pr´ec´edent.

d - Calculer de nouveau la complexit´e de cette recherche de motif.

e - Quelles sont les ´etapes pour rechercher le motif d´efini `a partir d’un segment de sequence d´efinie ?

Option : Automate fini non-d´ eterministe

D´efinir une classe AFN d´ecrivant un automate fini non-d´eterministe sur l’alphabet fini{A, T, C, G}.

Naturellement, une m´ethode doit pouvoir reconnaitre ou non un mot donn´e.

1

Références

Documents relatifs

Parmi les trois grandes gammes de dispositifs que nous allons bri` evement r´ epertorier ici, nous ne nous int´ eresserons qu’` a ceux fonctionnant aux fr´ equences les plus basses

On pensera ` a appeler le professeur pour faire valider la m´ ethode, sinon les points ne seront pas accord´ es.. D´ eterminer une dur´ ee possible de l’attraction arrondies ` a

[r]

Exercice 2.- ´ Ecrire un programme C/C++ qui demande la longueur du motif, la longueur du texte, le motif (sur l’alphabet {a, b, c }) puis qui g´en`ere un texte de fa¸con

[r]

Par exemple, au lieu d’´ecrire sur le terminal les termes de la s´equence, vous les copiez dans un tableau auxiliaire, puis vous parcourez ce tableau auxiliaire en ordre inverse

Cr´eer un programme Python permettant de r´ealiser le chiffrement ROT13 d’un fichier texte, puis cr´eer un programme Python permettant de r´ealiser le d´echiffrement.

L’analyse et le traitement du signal, comme de la musique ou une image, passent par une d´ecomposition math´ematique en des structures ´el´ementaires permettant de