 
 
 
 
 
 
 
  
Pesquisadores da Universidade de Helsinki, Finlândia, formalizaram a montagem de fragmentos como:
 entre 0 e 1, encontrar a seqüência mais curta possível F tal que, para cada fi, exista uma subcadeia de F cuja distância de edição1 a fi seja, no máximo,
entre 0 e 1, encontrar a seqüência mais curta possível F tal que, para cada fi, exista uma subcadeia de F cuja distância de edição1 a fi seja, no máximo,  .
.
Para este problema, foi desenvolvido o SEQAIDS. A principal estrutura utilizada são os grafos de intervalo. Neste tipo de grafo, cada vértice representa um intervalo de elementos consecutivos 
 .
Há uma aresta ligando dois vétices u e v se e somente se a intersecção entre seus intervalos correspondentes não for vazia. O peso associado à aresta é igual ao tamanho desta intersecção.
.
Há uma aresta ligando dois vétices u e v se e somente se a intersecção entre seus intervalos correspondentes não for vazia. O peso associado à aresta é igual ao tamanho desta intersecção.
Usando um algoritmo de programação dinâmica, o sistema compara os fragmentos dois a dois. Este algoritmo foi modificado, de forma que leva tempo  ,
onde m e n são os comprimentos dos fragmentos comparados e
,
onde m e n são os comprimentos dos fragmentos comparados e  é uma constante proporcional a taxa de erro permitida. Um grafo G é criado, sendo cada um de seus vértices associado a um fragmento e cada aresta a indicação de sobreposição entre eles. SEQAIDS procura em G um subgrafo que seja uma grafo de intervalos e realiza a montagem a partir dele.
é uma constante proporcional a taxa de erro permitida. Um grafo G é criado, sendo cada um de seus vértices associado a um fragmento e cada aresta a indicação de sobreposição entre eles. SEQAIDS procura em G um subgrafo que seja uma grafo de intervalos e realiza a montagem a partir dele. 
 
 
 
 
 
 
