Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. def get_repeating_DNA(dna):
  2.     stored_dnas = []
  3.     dna_lenght = len(dna)
  4.     for i in range(0, dna_lenght, 1):
  5.         test_dna = dna[i: i + 10]
  6.         if test_dna in dna[i + 10:]:
  7.             if test_dna not in stored_dnas and len(test_dna) > 9:
  8.                 stored_dnas.append(test_dna)
  9.         elif test_dna in dna[i + 1: i + 11]:
  10.             if test_dna not in stored_dnas and len(test_dna) > 9:
  11.                 stored_dnas.append(test_dna)
  12.     return stored_dnas
  13.  
  14. test = "AAAAAAAAAAA"
  15. result = get_repeating_DNA(test)
  16. print(result)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement