Das Programm liest Labels aus mehreren Dateien aus.
In den Dateien stehen z.B. " A B A C B A C B A C" und das Programm soll alle A-Intervalle bestimmen.
Ein A-Intervall geht bis zum nächsten Buchstaben, also das erste A-Intervall geht von A bis B, das zweite A-Intervall geht von A bis C und so weiter.
Nun bin ich aber auf ein Problem gestoßen, denn sobald ein A am Ende der Datei steht, bricht meine Schleife ab, da es nach einem weiteren Buchstaben sucht, um das Ende des A-Intervalls zu bestimmen. Leider weiß ich nicht, wie ich das Problem lösen kann, so dass das Programm das Ende auch ohne ein folgendes Label erkennt.
for j in range(kal, len(label)):
AEnde = A.sample[j + 1]
AEnde zählt immer um +1 hoch, um die Grenze des Intervalls zu bestimmen. Steht nun ein A am Ende, möchte AEnde also um +1 erhöhen, aber die Datei ist bereits am Ende.
Bitte um Hilfe :)