【发布时间】:2013-06-17 15:57:11
【问题描述】:
我有一个 BED 间隔文件,我正在尝试使用 Galaxy 在线工具处理它。目前,文件中的每一行都以一个数字(代表染色体编号)开头。为了正确上传,我需要每行以“chr”开头,然后是数字。因此,例如以“2L”开头的行,我需要进行更改,以便它们以“chr2L”开头,并对以数字开头的所有其他行执行相同操作(不仅仅是 2L,还有许多不同的数字)。我在想如果我可以在每一行的开头添加一个“chr”而不影响其他列,那会很棒,但我不知道该怎么做(对python来说很新) 你能帮帮我吗?
谢谢。
【问题讨论】:
-
您是否受限于使用 python(与 sed、awk 或 perl 等专为此类任务设计的工具相反)?
-
例如
perl -pi -e 's/^/chr/' inputfile.bde
标签: python inline-editing genome