def PatternMatching(Pattern, Genome): positions = [] for i in range(len(Genome)-len(Pattern)+1): if Genome[i:i+len(Pattern)] == Pattern: positions.append(i) return positions