我需要做一个array,目前的数据如下:
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 00:23:11
我需要做一个array,目前的数据如下:
这个数据每四行属于一个基因,每个基因的四行里,第一行和第三行都是基因名称但是分别以“@”和“+”开头,第二行是基因序列,第四行是Quals值.我现在有100个基因共400行,我要提取出每个基因的第一行(@开头的名称),第二行(序列)以及第四行(Quals值),并分别做成一个Array.我现在的问题是,用“=~”匹配到“@”开头的那行,并将接下来的三行看作循环1(以后每读到“@”才算作一个新的循环),然后我提取出第一行,剩下的三行分不开,如果我再单独匹配一下第三行,就会跳过第二行……总之很凌乱,
这个数据每四行属于一个基因,每个基因的四行里,第一行和第三行都是基因名称但是分别以“@”和“+”开头,第二行是基因序列,第四行是Quals值.我现在有100个基因共400行,我要提取出每个基因的第一行(@开头的名称),第二行(序列)以及第四行(Quals值),并分别做成一个Array.我现在的问题是,用“=~”匹配到“@”开头的那行,并将接下来的三行看作循环1(以后每读到“@”才算作一个新的循环),然后我提取出第一行,剩下的三行分不开,如果我再单独匹配一下第三行,就会跳过第二行……总之很凌乱,
楼主的问题很简单,既然知道每个基因是四行,那就每个循环连续读入四行即可:
例子如下:
#!/usr/bin/perl
open(IN,"yourfile"); #输入文件
while(my $line1=){ #读第一行
my $line2=; #读第二行
; #第三行忽略
my $line4=; #读第四行
}
即可
不明白的话qq我 qq见我的名字
例子如下:
#!/usr/bin/perl
open(IN,"yourfile"); #输入文件
while(my $line1=){ #读第一行
my $line2=; #读第二行
; #第三行忽略
my $line4=; #读第四行
}
即可
不明白的话qq我 qq见我的名字
我需要做一个array,目前的数据如下:
冰化水需要多少热量把180G的雪化成水..只要融化成水就好了,需要多少热量啊..我要做一个装置,需要一个热量的数据.
目前的环境污染情况数据
有道数学题我需要大家的帮助 这该怎么做啊 题目如下
解决中华鲟目前的危机,还需要做哪些工作
翻译:目前我所需要做的就是好好学习 ___ ___ need to do now is to study hard.
请教一个excel问题,关于数据的公式提取,数据和方法如下:
数据作图我有1千多个数据,用什么工具可以快捷的做一个X-Y坐标图啊
您好!最近我在做遥感方面的分析,在地理空间数据云上下载的数据,有很多问题,需要咨询您?
目前建设一个8立方米的沼气池需要多少钱
第一题.有一个样本容量为50的样本数据分布如下,估计小于30的数据大约占有?数据分布如下:【12.5,15.5),【15
英语翻译在下是做动力电池专业的,目前编制一个标准,对于车用电池的更换需要给出一个英文释义,请问用renew这个词表示电池