@staticmethod
def is_formula(formula):
    """
        проверяем является ли формула диапазоном
        """
    level = 0
    sub_formules = 1
    for alfa in formula:
        if alfa == '[':
            level += 1
        if alfa == ']':
            level -= 1
        if alfa == '~' and not level:
            sub_formules += 1
    return sub_formules == 2
