parse_iri

parse_iri(iri, *, prefix_map=None, use_preferred=False)[source]

Parse a compact identifier from an IRI that wraps Manager.parse_uri().

Parameters:
  • iri (str) – A valid IRI

  • prefix_map – This functionality was removed in Bioregistry v0.8.0. Leave this as None. This argument will be removed in Bioregistry v0.9.0.

  • use_preferred (bool) – If set to true, uses the “preferred prefix”, if available, instead of the canonicalized Bioregistry prefix.

Return type:

Union[Tuple[str, str], Tuple[None, None]]

Returns:

A pair of prefix/identifier, if can be parsed

Raises:

NotImplementedError – If prefix_map is not None.