diff --git a/annogen.py b/annogen.py index 0a42481b8f67889d1c9ea604e203051a95560a5e..52ee53132d4b190f73a2de589d38cadc0f23fb38 100755 --- a/annogen.py +++ b/annogen.py @@ -2552,13 +2552,11 @@ def checkCoverage(ruleAsWordlist,words,coveredFlags): while start <= len(words)-ln: if words[start:start+ln] == ruleAsWordlist: if not all(coveredFlags[start:start+ln]): - for i in range(start,start+ln): - coveredFlags[i] = True + coveredFlags[start:start+ln]=[True]*ln changedFlags = True start += ln else: - try: - start = words.index(ruleAsWordlist[0],start+1) + try: start = words.index(ruleAsWordlist[0],start+1) except ValueError: break return changedFlags