Re: [問題] 讀入字串之後搜索並列印該行
※ 引述《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
討論串 (同標題文章)