【发布时间】:2015-11-25 17:47:27
【问题描述】:
我需要在此 txt 文件中行中间的 DNA 核苷酸序列 (a,c,g,t) 的开头插入一个新行。我正在尝试使用 sed 来做到这一点。该行应插入标题之后,该标题具有多个由逗号和下划线分隔的标识符,并且始终以数字结尾。 acgt 序列长度不同。
程序:sed 项目:text_cmds-84
例子:
>AK353574,morex_contig_45194_1,474_0agtaacgctgtaatcaatgttgtgaataagacagtctgattcaacatgacatc
>AK353574,morex_contig_45194_1,474_118tgactcaactgtaatatctactgaagaactgaagggcgttagcaggatatgta
>AK353574,morex_contig_45194_1,474_236attcaggcaatgtaggcacaaaagtttccttgaggccgcaaaaaccatcttag
期望的输出:
>AK353574,morex_contig_45194_1,474_0
agtaacgctgtaatcaatgttgtgaataagacagtctgattcaacatgacatc
>AK353574,morex_contig_45194_1,474_118
tgactcaactgtaatatctactgaagaactgaagggcgttagcaggatatgta
>AK353574,morex_contig_45194_1,474_236
attcaggcaatgtaggcacaaaagtttccttgaggccgcaaaaaccatcttag
【问题讨论】:
-
问题是如何插入换行符或如何匹配您拥有的数据?
-
你也要打破第一行吗?
-
问题是如何插入新行。