Advertisement
Guest User

opu

a guest
Nov 19th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | None | 0 0
  1. str="TGCCCGAGCTATCTTATGCGCATCGCATGCGGACCCTTCCCTAGGCTTGTCGCAAGCCATTATCCTGGGCGCTAGTTGCGCGAGTATTGTCAGACCTGATGACGCTGTAAGCTAGCGTGTTCAGCGGCGCGCAATGAGCGGTTTAGATCACAGAATCCTTTGGCGTATTCCTATCCGTTACATCACCTTCCTCACCCCTA"
  2. k=6
  3. A=[0.364,0.333,0.303,0.212,0.121,0.242]
  4. C=[0.182,0.182,0.212,0.303,0.182,0.303]
  5. G=[0.121,0.303,0.182,0.273,0.333,0.303]
  6. T=[0.333,0.182,0.303,0.212,0.364,0.152]
  7. fans=-1.0
  8. final=""
  9. for i in range(len(str)):
  10.     temp=""
  11.     j=i
  12.     tval=j+6
  13.     if(tval<=len(str)):        
  14.         while(j<tval):
  15.             temp+=str[j]
  16.             j+=1
  17.         #print(temp)
  18.     tans=1
  19.     if temp!="":
  20.        
  21.         for k in range(len(temp)):
  22.             if(temp[k]=='A'):
  23.                 tans=tans*A[k]
  24.             elif temp[k]=='C':
  25.                 tans=tans*C[k]
  26.             elif temp[k]=='G':
  27.                 tans=tans*G[k]
  28.             else:
  29.                 tans=tans*T[k]
  30.         #print(tans)
  31.         if tans>fans:
  32.             final=temp
  33.             fans=tans
  34.             #print(final)
  35. print(final)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement