Pickle
モジュールと+str()
関数の違いは何ですか? 次のコードを書き終えました
def orf(codons):
seqlist = []
flag = False
start = ['ATG']
stop= ['TAA','TGA','TAG']
for i in codons:
if i in start:
flag = True
if flag == True:
seqlist.append(i)
if i in stop:
flag = False
return seqlist
frame1 = string
codons = [frame1[i:i+3] for i in range (0, len(frame1),3)]
one = orf(codons)
seq1 =''.join(one)
output1 = 'Length of 1st open reading frame is:'+str(seq1)
#seq1 =''.join(one)
seq_list.append(seq1)
length1 = len(seq1)
output_1 = '\nSize of 1st open reading frame is:'+str(len(seq1))
length_list.append(length1)
out.write(output1)
out.write(output_1)
関数を使用して、+str()
関数を(orf (codons))
文字列の形式で取得します。これは を使用して可能ですかPickle
。私はpythonチュートリアルを読みましたが、それが何を意味するのか理解できませんでした。私のコードを回避していただければ幸いです。