# Path: mirtop/gff/gff_versions.py



from mirtop.gff import gff_versions
from collections import OrderedDict


class feature:
    """"Class with alignment information."""

    def __init__(self, line, sep="="):
        # if isinstance(line, basestring) # str in python 3
        if isinstance(line, dict):
            line = self.create_line(line, sep)
        self.line = line
        self.attributes = {}
        self.columns = {}
        self.read_gff_line()

# Path: mirtop/gff/gff_versions.py



# Path: mirtop/gff/classgff.py
from mirtop.gff import gff_versions
from collections import OrderedDict



class feature:
    """"Class with alignment information."""

    def __init__(self, line, sep="="):
        # if isinstance(line, basestring) # str in python 3
        if isinstance(line, dict):
            line = self.create_line(line, sep)
        self.line = line
        self.attributes = {}
        self.columns = {}
        self.read_gff_line()

        self.reserved_attributes = gff_versions.ATTRv['1.1']