Free Tools CodeS-SourceS.com
Programmez!
PCInfo Web


Sélection logiciels

HxD Hex Editor v1.7.7.0

Hotspot Shield v1.37

Winamp v5.56

Spyware Terminator 2 v2.6.2.456

Nero 9 v9.4.26.0


En bref

01 Juil 2010 Google Me : le nouveau concurrent de Facebook ?

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


Les derniers dossiers


Les ressources Delphi et C/C++

Music Pro

Dessin de texte sur un canvas

Comparer strings sans tenir compte des accents

Drag & Drop à partir d'une fenêtre Windows

SMTPCLIENT et SMTPMESS : Envoyer des mails


Membres en ligne

+12 visiteurs en ligne


Nos partenaires

Espacerezo

KilaSoft



Vous êtes ici : AccueilDelphiSources › Alignement de séquences d'ADN

Alignement de séquences d'ADN

Informations sur la source :

Auteur : Flo

Catégorie : Divers

Niveau : Intermédiaire

Déposé le : 17 Avril 2008 à 15h59

0 commentaire sur cette source


Description

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.


Conclusion


Fichier Source

5 fichiers 4,63 Ko

ADNAlign.dpr195 Octets
Directives.inc2,16 Ko
SequenceCompare.pas5,10 Ko
UFrmADN.dfm2,43 Ko
UFrmADN.pas2,71 Ko

Télécharger la source


Autres contributions de Flo


Commentaires sur la source

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