• Keine Ergebnisse gefunden

” Algorithmen der Bioinformatik I“

N/A
N/A
Protected

Academic year: 2022

Aktie "” Algorithmen der Bioinformatik I“"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Sommersemester 2003

Dipl.-Inf. A. Thum, Dr. A. Gerisch

4. ¨ Ubung

” Algorithmen der Bioinformatik I“

Abgabe am 21. bzw. 22. Mai 2003 in der ¨Ubung

Institut f¨ur Informatik Martin-Luther-Universit¨at Halle-Wittenberg

Aufgabe 1. Gegeben seien ein String , in dem das Abschlußzeichen $ nicht vorkommt.

1. Warum wird der String mit einem Abschlußzeichen versehen, wenn der zugeh¨orige Suf- fixbaum aufgebaut wird?

2. Zeigen Sie, dass f¨ur den Suffixbaum gilt: Anzahl der inneren Knoten . 3. Zeigen Sie, dass f¨ur den Suffixbaum gilt: Anzahl der Kanten

.

Aufgabe 2. Zeigen Sie, dass das Finden eines Musters der L¨ange in einem Text, unter Ver- wendung eines Suffixbaums des Textes, in Zeit geschieht und dass das -malige Finden des Musters in

m¨oglich ist.

Aufgabe 3. Diese Aufgabe ist sp¨atestens am 30. Mai 2003 abzugeben.

1. Implementieren Sie den Write Only Top Down Algorithmus zur Konstruktion eines Suffix- baums zu einem gegebenen Text . Die Baumstruktur und der Inhalt des Baums sollen mit einer Funktion ausgegeben werden k¨onnen. Diese Funktion ist nach jedem Iterationsschritt des Write Only Top Down Algorithmus aufzurufen.

2. Implementieren Sie eine Funktion, die ein gegebenes Muster in einem gegebenem Suffix- baum eines Textes

sucht. Geben Sie die Anfangsindizes aller Vorkommen von in aus.

Referenzen

ÄHNLICHE DOKUMENTE

Und nur mit diesen Angaben kann ich doch nicht ermitteln, wie viele Spielzeugautos geliefert wurden?. Dieser chinesische Restesatz von Spielzeugautos

In dieser Aufgabe zeigen wir, dass solche Abbildungen die orthogonale Gruppe von V erzeugen. (i) Zeigen Sie, dass die Abbildung σ v

(ii) Beweisen Sie, dass in jeder Phase ./ des Ukkonen-Algorithmus alle Anwendungen von Regel I am Anfang durchgef¨uhrt werden. Zeigen Sie dazu, dass jeder Suffix 0 mit 21341 Anzahl

F¨ur die Implementierung eines Suffixbaums f¨ur einen String muß man sich eine ge- eignete Datenstruktur f¨ur die inneren Knoten ¨uberlegen.. Ein Punkt dabei ist, wie die vom

Stefan Posch, Dipl.-Inf. Ziel dieser Aufgabe soll es sein, sich mit den im Internet verf¨ugbaren Protein- und Genom-Datenbanken vertraut zu machen und die Anwendung der

Implementieren Sie eine Funktion, die f¨ur einen gegebenen String die Gr¨oße der Z-Boxen an allen Positionen berechnet (Z-Algorithmus). Schreiben Sie dann ein Programm, dass

Erstellen Sie anschließend f¨ur beide Alphabetgr¨oßen Diagramme, die die ben¨otigte Anzahl an Vergleichen pro Musterl¨ange sowie die durchschnittliche L¨ange von Shifts jeweils

a) Implementieren Sie den Write Only Top Down Algorithmus zur Konstruktion eines Suffixbaums zu einem gegebenen Text T. Die Baumstruktur und der Inhalt des Baums sollen mit einer