Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- def wyszukaj(wzor,dane,oryginal):
- for i in range(len(dane)):
- wynik = re.findall(wzor,dane[i])
- pozycje = re.finditer(wzor,dane[i])
- if wynik:
- print(wynik)
- for match in pozycje:
- run_start = match.start()
- run_end = match.end()
- print("Na pozycji od " + str(run_start) + " do " + str(run_end))
- else:
- print("brak wynikow")
- dna = open("dna.txt").readlines()
- kopia = dna[:]
- wyszukaj(r"(GC)",dna,kopia)
- wyszukaj(r"G.C",dna,kopia)
- wyszukaj(r"C.G",dna,kopia)
- wyszukaj(r"GC[ATGC]{1,6}TA",dna,kopia)
- wyszukaj(r"CA+C",dna,kopia)
Advertisement
Add Comment
Please, Sign In to add comment