早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我需要做一个array,目前的数据如下:这个数据每四行属于一个基因,每个基因的四行里,第一行和第三行都是基因名称但是分别以“@”和“+”开头,第二行是基因序列,第四行是Quals值.我现在有1

题目详情
我需要做一个array,目前的数据如下:
这个数据每四行属于一个基因,每个基因的四行里,第一行和第三行都是基因名称但是分别以“@”和“+”开头,第二行是基因序列,第四行是Quals值.我现在有100个基因共400行,我要提取出每个基因的第一行(@开头的名称),第二行(序列)以及第四行(Quals值),并分别做成一个Array.我现在的问题是,用“=~”匹配到“@”开头的那行,并将接下来的三行看作循环1(以后每读到“@”才算作一个新的循环),然后我提取出第一行,剩下的三行分不开,如果我再单独匹配一下第三行,就会跳过第二行……总之很凌乱,
▼优质解答
答案和解析
楼主的问题很简单,既然知道每个基因是四行,那就每个循环连续读入四行即可:
例子如下:
#!/usr/bin/perl
open(IN,"yourfile"); #输入文件
while(my $line1=){ #读第一行
my $line2=; #读第二行
; #第三行忽略
my $line4=; #读第四行
}
即可
不明白的话qq我 qq见我的名字
看了 我需要做一个array,目前...的网友还看了以下:

急用~第一年基期GDP为500亿,求第八年名义GDP假设一个宏观经济第一年即基年的当期产出为500  2020-06-26 …

英语翻译《翻译的技巧》书里讲五种基本句型,其中第一种基本句型主语+述语(s.+Vi.+ADverb  2020-07-20 …

甲基绿为什么不能染染色体第一,甲基绿是碱性染料,染色体可以被碱性染料染色!第二,甲基氯是然DNA的  2020-07-25 …

关于基因中反义链和有义链那条链含遗传信息问题?高二生物下册第六章第一节,基因的表达,在资料上有关反  2020-07-25 …

PressF1tocontinue,DELtoenterblos我看过了,开机按Del键,进入BI  2020-07-25 …

节瓜又名毛瓜,有全雌株(只有雌花)、全雄株(只有雄花)和正常株(雌花、雄花均有)等不同性别类型的植株  2020-11-11 …

将下面的长句改为短句有人把学习基础知识比作从“一”做起。没有第一块基石、第一条小溪、第一步  2020-11-26 …

桑国卫详细介绍了我国新药研发的最近进展。他指出,我国研制的基因工程幽门螺杆菌疫苗,不仅是世界上第一个  2020-12-04 …

改革开放以前,人们理解的公平、正义往往是一种平均主义。随着市场经济不断完善,现在人们理解社会公平、正  2020-12-15 …

把下面画线的长句改写成短句,并使各短句句式协调一致。(可以添加词语,但不要改变原意)有人把学习基础知  2020-12-24 …