Pesquisadores da Universidade de Helsinki, Finlândia, formalizaram a montagem de fragmentos como:
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.
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
é 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.