@classmethod
def parse_curie(cls, curie: str) -> Tuple[(CurieNamespace, str)]:
    '\n        Parse a candidate CURIE\n        :param curie: candidate curie string\n        :return: CURIE namespace and object_id\n        '
    found = (CurieNamespace('', ''), curie)
    if (':' in curie):
        part = curie.split(':')
        prefix = part[0].upper()
        if (prefix in cls._get_prefix_map()):
            found = (cls._prefix_map[prefix], part[1])
    return found
Parse a candidate CURIE
:param curie: candidate curie string
:return: CURIE namespace and object_id
@classmethod
def parse_curie(cls, curie: str) -> Tuple[(CurieNamespace, str)]:
    '\n        Parse a candidate CURIE\n        :param curie: candidate curie string\n        :return: CURIE namespace and object_id\n        '
    found = (CurieNamespace(, ), curie)
    if (':' in curie):
        part = curie.split(':')
        prefix = part[0].upper()
        if (prefix in cls._get_prefix_map()):
            found = (cls._prefix_map[prefix], part[1])
    return found