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 · 79 阅读 · 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 · 470 阅读 · 0 评论