我正在尝试编写一个Python脚本,该脚本将在文件中搜索特定的字符串,然后匹配所有行,直到找到另一个字符。
例如,这是我用作查询的字符串:
基因ID-01
我想打印此查询后的所有字符,但是在有新的>时中断。
这是我尝试过的方法,它什么都不打印。
查询=“> GeneID-01”
用open(fasta,“ r”)作为g:
newLine = [line.rstrip() for line in g.readlines()]
for i in newLine:
if query in i:
print(i)
for i in newLine:
if ">" not in i:
print(i)
if ">" in i:
break
谢谢!