Changes
no edit summary
<h2h4>functionI solve the problem related to the bioinformatics in web site : rosalind</h2h4>
<ph1>def patterncount(text, pattern):Problem<br /> count=0<br /> for i in range(0,len(text)):<br /> if(text[i:len(pattern)+i]==pattern):<br /> count += 1<br /> return count</ph1>
<p>def complementing(sequence):<br /> sequence = sequence[::-1]<br /> text = list(sequence)<br /> for i in range(0,len(text)):<br /> if text[i] == 'A':<br /> text[i] = 'T'<br /> elif text[i] == 'G':<br /> text[i] = 'C'<br /> elif text[i] == 'C':<br /> text[i] = 'G'<br /> elif text[i] == 'T':<br /> text[i] = 'A'<br /> <br /> s = ''.join(text)<br /> print(s)<br /> return 0basic problem</p>
<h1p>rosalind transcript basic<a href="http:/h1/biolecture.org/index.php?title=Minsu_Kim/python/Rosalind / b1">[1]</a> <a href="http://biolecture.org/index.php?title=Minsu_Kim/python/Rosalind / b2">[2]</a> <a href="http://biolecture.org/index.php?title=Minsu_Kim/python/Rosalind / b3">[3]</a></p>
<p>f = open('rosalind_rna.txt')<br />a = f.readline()<br />f.closerelated with bioinformatics</p>
<p>text <a href="http://biolecture.org/index.php?title=Minsu_Kim/python/Rosalind / problem1">[1]</a> <a href="http://biolecture.org/index.php?title=Minsu_Kim/python/Rosalind / problem2">[2]</a> <a href="http://biolecture.org/index.php?title=Minsu_Kim/python/Rosalind / problem3">[3]</a> <a href="http://biolecture.org/index.php?title=Minsu_Kim/python/Rosalind /problem4">[4]</a> <a href="http://biolecture.org/index.php?title=Minsu_Kim/python/Rosalind /problem5">[5]</a> <a href="http://biolecture.org/index.php?title= list(Minsu_Kim/python/Rosalind /problem6">[6]</a)></p>
<p>for i in range(0,len(text))<a href="http:<br //biolecture.org/index.php?title=Minsu_Kim/python/Rosalind / problem7"> if text[i7] == 'T':<br /a> text[i] = 'U'<br />a href= ''.join(text)<"http:/p> <p>print(a)</p> <p>f = open('rosalind_revc2biolecture.txt','r')<br org/>b index.php?title= f.readline()<br Minsu_Kim/python/>f.close<Rosalind /p> <pproblem8">b = b[::-18]<br /a>text = list(b)</p> <p>for i in range(0,len(text)):<br /> if text[i] <a href="http://biolecture.org/index.php?title= 'A':<br Minsu_Kim/python/Rosalind /problem9"> text[i9] = 'T'<br /a> elif text[i] <a href="http://biolecture.org/index.php?title= 'G':<br Minsu_Kim/python/Rosalind /problem10"> text[i10] = 'C'<br /a> elif text[i] <a href="http://biolecture.org/index.php?title= 'C':<br Minsu_Kim/python/Rosalind /problem11"> text[i11] = 'G'<br /a> elif text[i] <a href== 'T'"http:<br /> text[i] /biolecture.org/index.php?title= 'A'<br Minsu_Kim/python/> <br Rosalind /problem12">b = ''.join(text)[12]</p> <pa>print(b)</p>
<h2>Computing CG Content</h2>
<p>f_fa f = open('rosalind_gc.txt','r')<br />
seq_list = dict()<br />
for line in f_fa:<br />
else:<br />
seq_list[name]= line.strip()<br />
<p>seq_CG = dict()<br />
<p> </p>
<h2>Dynamic Program</h2>
<p>def maxvalue(a,b,c):<br />
a=a+5<br />
b=b-6<br />
c=c-6<br />
return max(a,b,c)<br />
def maxvalue2(a,b,c):<br />
a=a-2<br />
b=b-6<br />
c=c-6<br />
return max(a,b,c)</p>
<p>def compare(a,b):<br />
import numpy as np<br />
scoring = np.zeros([len(a)+1,len(b)+1])<br />
for i in range(0,len(a)+1):<br />
scoring[i,0]=-6*i<br />
for j in range(0,len(b)+1):<br />
scoring[0,j]=-6*j</p>
<p> for row in range(1,len(a)+1):<br />
for column in range(1,len(b)+1):<br />
if b[column-1]==a[row-1]:<br />
scoring[row,column] = maxvalue(scoring[row-1,column-1],scoring[row-1,column],scoring[row,column-1])<br />
if b[column-1]!=a[row-1]:<br />
scoring[row,column] = maxvalue2(scoring[row-1,column-1],scoring[row-1,column],scoring[row,column-1])<br />
print(scoring)</p>
<p> list=[]<br />
for row in range(1,len(a)+1):<br />
for column in range(1,len(b)+1):<br />
new=scoring[row,column]<br />
list.append(new)<br />
mxv=max(list)<br />
print(mxv)</p>
<p><img alt="" src="/ckfinder/userfiles/images/bandicam%202017-12-12%2019-14-32-803.jpg" style="height:530px; width:640px" /></p>