def match(a,b):
if a==b or a=='N' or b=='N':
return True
else:
return False
def compare(str1,str2):
if len(str1)!=len(str2):
return False
for i in range(len(str1)):
if not match(str1[i],str2[i]):
return False
return True
print compare('ATTG','ATNG')
# True
print compare('ATTN','ATGC')
# False
既然您实际上没有使用正则表达式,为什么不自己动手呢。我猜你只想比较两个序列。你知道吗
相关问题 更多 >
编程相关推荐