![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
fasta
离子回旋
言念君子,温其如玉
展开
-
写个函数,用来批量输出字符串上多次匹配的位置信息
def findplace(str,seq): import re place = [] end = 0 pattern = re.compile(seq) while(1): a = pattern.search(str,end) if a == None: return place break else: position = a.span() place.append(position) end = position[1] 使用方式: posi原创 2021-03-23 14:29:48 · 84 阅读 · 0 评论 -
处理fasta格式文件的函数,把序列按照名称和信息为字典的key,把序列内容作为value存入字典中
def displayfq(f): dickf = {} for i in f: if re.match(">",i): dickf[i]="" flag = i else: dickf[flag] = dickf[flag]+i return di原创 2020-12-06 21:34:52 · 473 阅读 · 0 评论