import os
packagedir = os.path.dirname(__file__)

from .base_annotator import BaseAnnotator
from .base_postaggregator import BasePostAggregator
from .annotator_options import AnnotatorOptions
from .inout import CravatReader
from .inout import CravatWriter
from .base_converter import *
from .exceptions import *
from .util import *
from .base_mapper import *
from .cravat_report import *
from . import admin_util
from .config_loader import ConfigLoader
from .constants import *
from .cravat_filter import *
from .store_utils import ProgressStager
from .webresult.webresult import *
from .webstore.webstore import *
from .cravat_class import Cravat, cravat_cmd_parser

def system_ready():
    if not admin_util.module_exists_local('hg38'):
        return False, 'No mapper installed. Try running "cravat-admin install-base" to fix.'
    return True,''
