<p>我有一个tab文件,我想把一个基因的特征(upstream,downstrs,downupst,annotate或……)划分为标准特征。
最后两列是我要生成的cond\u a和cond\u b的结果列。
我写了一个代码,可以将每一行保存在一个元组中,然后搜索元组并进行划分,但这让我很困惑。
如何在Python中执行此操作?你知道吗</p>
<pre><code>for line in open(myfile,"r").readlines():
Fld = line.strip().split("\t")
gene,feature,cond_a,cond_b= Fld[0],Fld[1],int(Fld[2]),int(Fld[3])
gene feature cond_a cond_b
A upstream 2 5 2/5 5/8
A standard 5 8 5/5 8/8
C standard 4 23 4/4 23/23
D downstrs 3 1 3/9 1/5
D standard 9 5 9/9 5/5
H standard 2 9 2/2 9/9
H downupst 1 2 1/2 2/9
H annotate 4 8 4/2 8/9
</code></pre>