作者Arton0306 (Ar藤)
看板Python
标题Re: [问题] 读入字串之後搜索并列印该行
时间Sat Mar 19 23:00:48 2011
※ 引述《consley (je ne sais quoi)》之铭言:
: 各位版大好 小弟最近刚开始学python 是透过putty连上unix
: 是有关基因序列的
: 我用raw_input读入一字串
: 然後希望在字串中找到'>'并列印出该行文字(head)
: 然後再抓取下一行的基因序列进行後续处理
: 我的问题是要用何种语法找到'>'并列印出该整行?
: 然後如何再把下一行抓到另一个字串阵列里进行後续处理?
: 或是各位高手有更好的处理方法 也请不吝指教
: Example input:
: >gi|123456|gb|NC_111.3|Homo sapiens silly sequence
: AGGTGGCCAAAACTCGTCTT
: Example output:
: >gi|123456|gb|NC_111.3|Homo sapiens silly sequence
: length:
: G+C:
: Entropy:
基因库抓出来的 ">"应该是固定当做一笔资料一个
不知你为什麽要用raw_input
要用这个就用alist.index找 或是if ">" in astring
只是>应该都在第一位吧 而且一笔资料就只有一个>
我以前遇到的是这样
我是直接读档 f.read().split(">")
这样就把每一笔基因资料拆开了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.140.149