Add PatternCount function
This commit is contained in:
parent
d9b3d1f772
commit
51b9d935f4
6
Code/Replication.py
Normal file
6
Code/Replication.py
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
def PatternCount(Text, Pattern):
|
||||||
|
count = 0
|
||||||
|
for i in range(len(Text)-len(Pattern)+1):
|
||||||
|
if Text[i:i+len(Pattern)] == Pattern:
|
||||||
|
count = count+1
|
||||||
|
return count
|
13
Notebook.org
13
Notebook.org
@ -9,3 +9,16 @@
|
|||||||
Locating an ori is key for gene therapy (e.g. viral vectors), to introduce a theraupetic gene.
|
Locating an ori is key for gene therapy (e.g. viral vectors), to introduce a theraupetic gene.
|
||||||
|
|
||||||
**** Exercise: computational approach to find ori in bacteria
|
**** Exercise: computational approach to find ori in bacteria
|
||||||
|
|
||||||
|
We'll look for the *DnaA box* sequence, using a sliding window, in that case our code would be the following:
|
||||||
|
|
||||||
|
#+begin_src python
|
||||||
|
count = 0
|
||||||
|
for i in range(len(Text)-len(Pattern)+1):
|
||||||
|
if Text[i:i+len(Pattern)] == Pattern:
|
||||||
|
count = count+1
|
||||||
|
print(Pattern + ": " + count)
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
*** Vocabulary
|
||||||
|
- k-mer: subsquences of length /k/ in a biological sequence
|
||||||
|
Loading…
Reference in New Issue
Block a user