皮皮学,免费搜题
登录
搜题
【简答题】
# 哈希 3 each 函数 keys 函数练习 # 新建写读模式文件 DNA.txt ,写入 $DNA 内容 $DNA = ">SEQ1\nATCG\n\ATCG>SEQ2\nAAAA\n\TTTT\n" ; open FW , '+>' , 'DNA.txt' or die ; print FW $DNA ; # 读入内容,构建哈希 %DNA, 使其数据如下 =hash %DNA data ---------------------------- key value ---------------------------- SEQ1 ATCGATCG SEQ2 AAAATTTT ---------------------------- =cut $/ = ">" ; # 将行结束符设为 > seek FW , 0 , 0 ; ; # 空读一行,返回的是 > while ( $seq = ){ chomp ( $seq ); # 切去行尾符 ( $seq_num , @seqs )= split /\n/ , $seq ; $DNA { $seq_num } = join '' , @seqs ; } # 按格式输出哈希 %DNA 如下 =output SEQ1 SEQ2 顺序不定 ------------------------ name sequence SEQ1 ATCGATCG SEQ2 AAAATTTT ------------------------ =cut print "name\tsequence\n" ; # 第一种方法 用 each 函数 while (( $name , $sequence ) = each %DNA ){ print " $name \t $sequence \n" ; } # 第二种方法 用 keys 函数 foreach $name ( keys %DNA ){ print $name , "\t" , $DNA { $name }, "\n" ; } =homework 练习 keys 函数 在前面代码的基础上,在哈希中添加一项, key 为 SEQn , 其中 n 为 key 总数目 +1 ; value 为所有 keys 对应值的字符 串相连。然后将哈希 %DNA 从头写入 DNA.txt ,格式为: ">SEQ1\nATCGATCG\n>SEQ2\nAAAATTTT>SEQ3\n.....\n" 注意:添加了 > =cut seek FW , 第一空 , 0 ; @keys = 第二空 ( keys %DNA ); # 取 keys 排序后赋值数组 $last_key = "SEQ" . ( @keys + 1 ); # 确定 last_key for $key ( 第三空 ){ # 遍历 key, 取值累加入 last_key $DNA { 第四空 } .= $DNA { 第五空 }; } for $key ( sort 第六空 %DNA ){ #取新 key,排序,再遍历 件 print FW " 第七空 " , $key , "\n" , $DNA { 第八空 }, "\n" ; } seek FW , 0 , 0 ; print ; close FW ; unlink 'DNA.txt' ; =result name sequence SEQ2 AAAATTTT SEQ1 ATCGATCG SEQ2 AAAATTTT SEQ1 ATCGATCG >SEQ1 ATCGATCG >SEQ2 AAAATTTT >SEQ3 ATCGATCGAAAATTTT =cut
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【判断题】依法应当留置的被调查人如果在逃,监察机关可以决定在本行政区域内通缉,由监察机关发布通缉令,追捕归案。通缉范围超出本行政区域的,应当报请有权决定的上级监察机关决定。( )
A.
正确
B.
错误
【简答题】为了使单排行星齿轮机构能够传递动力,必须将太阳轮、齿圈和行星架这3个基本构件,任选()个分别作为主动件和从动件,而使()固定不动。
【单选题】真空的磁导率为()。
A.
2p×10-7H/m
B.
3p×10-7H/m
C.
4p×10-7H/m
D.
5p×10-7H/m
【单选题】人体组织的自然对比,按密度由高至低排列,下列哪组正确( )
A.
骨骼、脂肪软组织、体液、气体
B.
骨骼、脂肪体液、软组织、气体
C.
骨骼、体液、软组织、气体、脂肪
D.
骨骼、体液、脂肪、软组织、气体
E.
骨骼、软组织、体液、脂肪、气体
【简答题】依法应当留置的被调查人如果在逃,监察机关可以如何处理?
【简答题】依法应当留置的被调查人如果在逃,监察机关在全国范围内通缉。( )
【单选题】真空的磁导率为 ()
A.
4πX10 -7 m
B.
4πX10 -8 m
C.
4πX10 -10 m
D.
4πX10 -1 2H/m
【单选题】下列不属于护理综述论文正文的是
A.
摘要
B.
前言
C.
主体
D.
小结
E.
参考文献
【单选题】修改《世界贸易组织协定》中的决策条款,需要世贸组织成员的( )成员通过。
A.
三分之二
B.
四分之三
C.
全体
D.
二分之一
【单选题】修改《世界贸易组织协定》中的决策条款,需要世界贸易组织成员的()成员通过。
A.
三分之二
B.
四分之三
C.
全体
相关题目: