Suffix Trees - PowerPoint PPT Presentation

About This Presentation
Title:

Suffix Trees

Description:

Does the sequence ababaas contain any ocurrence of patterns abab, aab, and ab? ... Definition of MUM ... a a t g....c t g... ... c g t g....c c c ... Matching. Unique ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 22
Provided by: lcl53
Learn more at: https://www.cs.upc.edu
Category:
Tags: definition | of | suffix | trees

less

Transcript and Presenter's Notes

Title: Suffix Trees


1
Suffix Trees
  • ALGGEN Algorithmics and genetics group
  • Dep. Llenguatges i Sistemes Informàtics
  • Universitat Politècnica de Catalunya

Dr. Xavier Messeguer
http//www.lsi.upc.es/alggen
2
Suffix trees
Given string ababaas
Suffixes
3 abaas
1 ababaas
4 baas
2 babaas
What kind of queries?
3
Queries on Suffix trees
  • Does the sequence ababaas contain any ocurrence
    of patterns abab, aab, and ab?

  • Find repeats within the sequence ababaas.


4
Quadratic Insertion algorithm
Given the string ababaabbs
5
Quadratic Insertion algorithm
Given the string ababaabbs
ababaabbs,1
babaabbs,2
6
Quadratic Insertion algorithm
Given the string ababaabbs
ababaabbs,1
babaabbs,2
7
Quadratic Insertion algorithm
Given the string ababaabbs
babaabbs,2
8
Quadratic Insertion algorithm
Given the string ababaabbs
babaabbs,2
9
Quadratic Insertion algorithm
Given the string ababaabbs
10
Quadratic Insertion algorithm
Given the string ababaabbs
ba
baabbs,2
11
Quadratic Insertion algorithm
Given the string ababaabbs
ba
baabbs,2
12
Quadratic Insertion algorithm
Given the string ababaabbs
ba
baabbs,2
13
Quadratic Insertion algorithm
Given the string ababaabbs
ba
ba
baabbs,2
14
Quadratic Insertion algorithm
Given the string ababaabbs
ba
baabbs,2
15
Quadratic Insertion algorithm
Given the string ababaabbs
ba
baabbs,2
16
Quadratic Insertion algorithm
Given the string ababaabbs
17
Quadratic Insertion algorithm
Given the string ababaabbs
18
Quadratic Insertion algorithm
Given the string ababaabbs
19
Quadratic Insertion algorithm
Given the string ababaabbs
ba
baabbs,2
20
Definition of MUM
Matching
Unique
Maximal
21
Search for MUMs
Given strings ababaabs and aabaat
1st Bottom-up traversal
(Through the tree)
List of UM aab,abaa,baa.
2nd Search for maximals
(through the list of UM)
MUMs aab,abaa.
Write a Comment
User Comments (0)
About PowerShow.com