Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- str="TGCCCGAGCTATCTTATGCGCATCGCATGCGGACCCTTCCCTAGGCTTGTCGCAAGCCATTATCCTGGGCGCTAGTTGCGCGAGTATTGTCAGACCTGATGACGCTGTAAGCTAGCGTGTTCAGCGGCGCGCAATGAGCGGTTTAGATCACAGAATCCTTTGGCGTATTCCTATCCGTTACATCACCTTCCTCACCCCTA"
- k=6
- A=[0.364,0.333,0.303,0.212,0.121,0.242]
- C=[0.182,0.182,0.212,0.303,0.182,0.303]
- G=[0.121,0.303,0.182,0.273,0.333,0.303]
- T=[0.333,0.182,0.303,0.212,0.364,0.152]
- fans=-1.0
- final=""
- for i in range(len(str)):
- temp=""
- j=i
- tval=j+6
- if(tval<=len(str)):
- while(j<tval):
- temp+=str[j]
- j+=1
- #print(temp)
- tans=1
- if temp!="":
- for k in range(len(temp)):
- if(temp[k]=='A'):
- tans=tans*A[k]
- elif temp[k]=='C':
- tans=tans*C[k]
- elif temp[k]=='G':
- tans=tans*G[k]
- else:
- tans=tans*T[k]
- #print(tans)
- if tans>fans:
- final=temp
- fans=tans
- #print(final)
- print(final)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement