![]() |
![]() |
![]() |
|
![]() |
|
Spyware Terminator 2 v2.6.2.456
Windows Live Messenger 2009 v14.0
Windows Live Movie Maker v14.0
15 Fév 2010
Windows Seven : Les premières conclusions
06 Fév 2010
Une semaine d'actu : retour sur l'actualité de la semaine
28 Déc 2009
2000-2010 : Les révolutions qui ont changé le monde
31 Oct 2009
Google Maps Navigation : nouvelle bombe atomique parmi les GPS
24 Juil 2009
HADOPI 2 : Ce qu'on en pense à l'étranger
Google : le maître des noms de domaines
La nouvelle version de GMail en images !
Barème de rémunération pour les disques durs multimédias
TRichEdit : scroll par la molette de la souris
Récupérateur de mots de passe WLM
+8 visiteurs en ligne
Auteur : Flo
Catégorie : Divers
Niveau : Intermédiaire
Déposé le : 17 Avril 2008 à 15h59
Alors je vous présente un algorithme performant d'alignement de séquences d'ADN: celui de Needleman-Wunsch.
Je précise tout de suite que même si le but premier de cet algo est d'aligner des séquences de nucléotides (ou d'acides aminés), il est tout à fait concu pour aligner n'importe quelle sequence de caractère pour trouver par exemple les zones modifiées ou autre.
D'ailleurs, l'implémentation que je vous propose tient compte de cette remarque et est totalement conçue dans cette optique là .
Un petit mot sur l'algorithme et son objectif:
le but est de repérer les zones ou les caractères sont les mêmes et d'ajouter des "trous" dans l'une ou l'autre des deux chaînes de manière à ce que le coût total des transformations soit le plus petit possible.
Pour cela, on fourni à l'algorithme une table de substitution qui lui dit par exemple que le remplacement de A par G a un coût de 6. On lui donne aussi les coûts d'insertion des trous dans chacune des deux chaînes.
Pour plus d'infos, quelques liens :
http://interstices.info/jcms/c_10593/alignement-optimal-et-comparaison-de-sequences-genomiques-et-proteiques
et :
http://fr.wikipedia.org/wiki/Needleman-Wunsch
5 fichiers 4,63 Ko
| ADNAlign.dpr | 195 Octets |
| Directives.inc | 2,16 Ko |
| SequenceCompare.pas | 5,10 Ko |
| UFrmADN.dfm | 2,43 Ko |
| UFrmADN.pas | 2,71 Ko |
Notification des modifications des fichiers d'un dossier
EXSTREAM, une unité qui simplifie la création et la lecture de flux (fichiers,...)
Comment faire fonctionner mx-dev
Soyez le premier à commenter cette ressource !
Ajoutez votre commentaire & avis sur la ressource :
Vous n'êtes pas connecté !
Rejoignez dès maintenant la communauté en 3 clics et exprimez votre avis !
J'ai déjà un compte