Source code for genui.apps

"""
apps

Created by: Martin Sicho
On: 4/27/20, 6:10 PM
"""
from genui.utils.inspection import discover_extensions

BASE_APPS = [
    'genui.utils',
    'genui.accounts',
]

API_APPS = [
    'genui.projects',
    'genui.compounds',
    'genui.models',
    'genui.qsar',
    'genui.generators',
    'genui.maps',
]

[docs]def extensions(): return discover_extensions(['genui.extensions'] + [f"{x}.extensions" for x in BASE_APPS + API_APPS])
[docs]def all_(): return BASE_APPS + API_APPS + extensions()