Guest User

Untitled

a guest
Jan 17th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1.  
  2. import re
  3.  
  4. def wyszukaj(wzor,dane,oryginal):
  5. for i in range(len(dane)):
  6. wynik = re.findall(wzor,dane[i])
  7. pozycje = re.finditer(wzor,dane[i])
  8. if wynik:
  9. print(wynik)
  10. for match in pozycje:
  11. run_start = match.start()
  12. run_end = match.end()
  13. print("Na pozycji od " + str(run_start) + " do " + str(run_end))
  14. else:
  15. print("brak wynikow")
  16.  
  17. dna = open("dna.txt").readlines()
  18. kopia = dna[:]
  19. wyszukaj(r"(GC)",dna,kopia)
  20. wyszukaj(r"G.C",dna,kopia)
  21. wyszukaj(r"C.G",dna,kopia)
  22. wyszukaj(r"GC[ATGC]{1,6}TA",dna,kopia)
  23. wyszukaj(r"CA+C",dna,kopia)
Advertisement
Add Comment
Please, Sign In to add comment