Hi Rolf.
I tried putting a hash as you suggested. However for some of the paths the starts are the same while the end is different. Also I am new to graphs. Can you maybe direct me to a backtracking algorithm or graph module that will do this trick.
I have tried answering your question below.
motivation: This is not a homework. I am trying to stitch together alignments from strings. I know the start and end of the positions of the strings that i can recover from my data. And from this I have to generate the full string in the quickest way possible.
data size: the data size can vary greatly depending on the size of my input string.
data source: The starts are not unique. Even in my example, there are two chunks starting with 0 (0-200) and 90-1800).
hope this answers your question