diff --git a/tools/ecoPCRFormat.py b/tools/ecoPCRFormat.py index 3acb26c..cbc20af 100755 --- a/tools/ecoPCRFormat.py +++ b/tools/ecoPCRFormat.py @@ -300,9 +300,9 @@ def parseFasta(seq): field = title[1].split('; ') else: field=[] - info = dict(x.split('=') for x in field if '=' in x) + info = dict(x.split('=',1) for x in field if '=' in x) definition = ' '.join([x for x in field if '=' not in x]) - seq=(''.join([x.strip() for x in seq[1:]])).upper() + seq=(''.join([x.strip() for x in seq[1:]])).upper() return id,seq,definition,info