diff --git a/phylo/feature_table.py b/phylo/feature_table.py index 132e9298..d680284c 100644 --- a/phylo/feature_table.py +++ b/phylo/feature_table.py @@ -142,7 +142,7 @@ def __init__(self, filepath=None, valid_feature_types=None): self.valid_feature_types = valid_feature_types or self._default_feature_types self.feature_line_regex_map = { - "feature_table_header" : re.compile(r"^>Feature (gb\||ref\|)(?P.*)\|.*$"), + "feature_table_header" : re.compile(r"^>Feature (gb\||ref\||emb\|)(?P.*)\|.*$"), "feature_first_location_line" : re.compile(r"^(?P[<>])?(?P\d+)\t(?P[<>])?(?P\d+)\t(?P" + "|".join(self.valid_feature_types) + ")$"), "feature_subsequent_location_line" : re.compile(r"^(?P[<>])?(?P\d+)\t(?P[<>])?(?P\d+)\t*$"), "offset_line" : re.compile(r"^(?:\[offset=(?P-?\d+)\])$"),