作者consley (je ne sais quoi)
看板Python
标题[问题] 读入字串之後搜索并列印该行
时间Sat Mar 19 16:20:43 2011
各位版大好 小弟最近刚开始学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:
--
感谢大家指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.153.205.61
1F:推 cobrasgo:你是指找到'>'之後,印出之後的所有字元吗? 03/19 21:21
2F:→ consley:对於'>'所在的该行是整行印出 但下一行的序列要单独抓出来 03/19 21:46
3F:→ consley:做其他计算 03/19 21:50
4F:推 cobrasgo:如果是一个字串的话,应该a[a.index('>'):]就可以了 03/19 22:18
5F:→ cobrasgo:家里电脑没灌python,上面这行也许语法有错也不一定 03/19 22:19