新手请教,狂谢

新手请教,狂谢

我导入了一个.txt文本
里面是DNA的fasta格式 :  
>D.christyanum EF629325.1
 TCGAGACCGAATACATCGAGCGATTTGGAGAACCCGTCAAAATAAGCGGTGGCTATTGTTGCCGTGATAA
 AATCCATCCCAATCGTTGCCTCATCCCCCTGGGGGCGGGGATGCGATGAAGGTTGGATGAACACTCAAAC
 CGGCGCAGCGTCGCGCCAAGGTAGTAATGAAACGCGAGCCCTTAAATGGGTCTTGTGGCATGGGGTGCTA
 TTGCACGCCATATGGTTTGACACGACTCTCGGCAATGGATATCTCGGCTCTCGCATCGATGAAGAGCGCA
 GCGAAATGCGATACGTGGTGCGAATTGCAGAATCCCGCGAACCATCGAGTCTTTGAACGCAAGTTGCGCC
 CGAGGCCAACCGGCCAAGGGCACGTCTGCCTGGGCGTCAAGCGTTACGTCACTCCGTGCCAACTCCATTC
 CTT

我想把后面的序列登录号( EF629325.1)去掉,然后再把结果返回我原来文本,或者新生成一个文本也可以。
不知哪位大侠可帮忙解决!

看不明白。哪些是序列登录号?
>D.christyanum EF629325.1
里面的:EF629325.1就是登录号
也不说下具体格式,如果是第一行空格后的内容去掉,这样的话也简单了吧
我要把>D.christyanum 后的 EF629325.1 去掉,并且在原来这个.txt文本里面的内容也这样改了!
哦,可以直接去掉嘛,或者复杂点,先读,再写。。。
S^I='.bak';
while(<>)
{
s/EF629325.1//;
print;
}