projekt07, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projekty


Napisać zestaw funkcji, które mogą być wykorzystane w badaniach genetycznych. Dane dla badań składają się ze zbioru kodów DNA, z których każdy jest opisany za pomocą nazwy oraz ciągu aminokwasów (dużych liter alfabetu, np. "AGCT"). Funkcje powinny umożliwiać:

Wskazówki:

Podobieństwo jest mierzone liczbą punktów. Dla ciągów X i Y o tej samej długości m, punkty określane są następująco: za każdy identyczny odcinek kodu o długości k otrzymuje się punktów; wynikiem jest suma punktów za wszystkie identyczne odcinki. Dla ciągu X o długości m i ciągu Y o długości n (gdzie m<n) podobieństwo określa się w sposób następujący:

gdzie:

- odcinek ciągu Y o długości m zaczynający się od i-tego aminokwasu ;

- podobieństwo ciągów tej samej długości.

Drzewo relacji buduje się w sposób następujący: podrzędnymi wierzchołkami bieżącego kodu DNA będą te kody DNA, które mają największe podobieństwo do niego i nie występują w wierzchołkach nadrzędnych.



Wyszukiwarka

Podobne podstrony:
projekt01, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt06, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt03, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt04, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt08, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt05, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt02, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
lab8, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe
pp projekty2004, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania
projekt0algorytm, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania,
projekty, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, projekty
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2

więcej podobnych podstron