Find-replace:从文件中查找并使用key:value关系替换

时间:2016-06-19 14:35:15

标签: replace find

我有一个文件(a),如下所示:

  

(' GI | 290490588':0.0,' GI | 290490602':0.00137,(' GI | 566163369':0.638271,(' GI | 302765619':0 .804737,((' gi | 1026768672':0.692344,' gi | 167999440':0.559082)[& label = 1.0]:0.768415,(( (((' gi | 922359590':0.0,' gi | 92 2359592':0.01216)[& label = 1.0]:0.644957,((' gi | 1026759849& #39;:0.279671,' gi | 302813174':0.27607)[& label = 0.969]:0.159941,(' gi | 168027479':0.522018,(' gi | 168039221':0.045808,(' gi | 168041596':0.077145,...

我必须用更具信息性的标签替换基因ID(例如gi | 290490588)。我有另一个文件(b)与ids标签对应。

key ------------- | --value

gi | 290490588 | FOO

gi | 290490602 |杆

我想搜索文件" a"与文件" b"第一列(键)并替换文件中的ID" a"使用文件的第二列" b" (值)。

0 个答案:

没有答案