def modules(self, namespace=''):
        if not namespace:
            modlist = [x.split('.', 1)[0] for x in self._MODULE_CACHE]
        else:
            ns = _normalize_namespace(namespace)
            depth = len(ns.split('.'))
            ns = ns + '.'
            modlist = [x.split('.')[depth] for x in self._MODULE_CACHE if x.startswith(ns)]
        # Remove duplicates and sort list
        return sorted(set(modlist))


#
# Actor Store
#
add coord system ns to the alignment
dataset/ETHPy150Open EricssonResearch/calvin-base/calvin/actorstore/store.py/Store.modules--crossover with--dataset/ETHPy150Open cjlee112/pygr/pygr/nlmsa_utils.py/NLMSASeqDict.__iadd__