diff --git a/util/genbank.py b/util/genbank.py index 63140ed52..3f51ee464 100644 --- a/util/genbank.py +++ b/util/genbank.py @@ -36,7 +36,7 @@ def get_feature_table_id(featureTableFile): if not ( (seqid.startswith('gb|') or seqid.startswith('ref|'))): raise Exception("reference annotation ID does not appear to refer to a GenBank or RefSeq accession: %s" % seqid) - m = re.search(r"(?P(?:gb|ref))\|(?:(?P[a-zA-Z0-9\.]+))+.*", seqid) + m = re.search(r"(?P(?:gb|ref|dbj))\|(?:(?P[a-zA-Z0-9\._]+))+.*", seqid) if m: seqid = m.group("accession") else: