ALLEN INSTITUTE

# Source code for bmtk.analyzer.io_tools

    from six import string_types
    from bmtk.utils.sonata.config import SonataConfig as ConfigDict

    def load_config(config):
        if isinstance(config, string_types):
            return ConfigDict.from_json(config)
        elif isinstance(config, dict):
            return ConfigDict.from_dict(config)
        else:
            raise Exception('Could not convert {} (type "{}") to json.'.format(config, type(config)))