作者killerjackal (比利养了一只狗叫比利)
看板Perl
标题[问题] 读档案建立hash
时间Thu Feb 2 08:42:18 2012
现在手边有两个档案
档案的格式都差不多长一样
>xxxxxxx(title)xxxxxxxxx
>stringstringstringstring......
A档案格式如下:
>UniqueRead1_count1
CTCGCCGTCGCAAACCCAAGCTGTCT
>UniqueRead2_count1
CTCGCCTGGCTGTGGTTCTTCTAACA
资料都是两两成对的
要如何把档案读进来
且偶数行当成key
单数行当成value
但是每一个key是会有顺序性的
我的想法是 现把档案转成list 而後两两成对
用以建立一个array
这样一来可以利用array的顺序性,又可以利用hash找值,以方便之後的比对
$hash{array[偶数行]} = '单数行' 这样
这样可以吗?
不知各位高手有没有建议
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 70.185.98.109
1F:→ rom1025:1.用bioperl的seqIO 02/02 09:33
2F:→ rom1025:2.用regexp抓>符号,>後面的数值全抓当key 02/02 09:36
3F:→ rom1025:再read in 下一行当value就可以 02/02 09:37
4F:→ killerjackal:我是想要 >後面的数值当value, 下一行当key 02/02 10:23