# skbio.io.registry.IORegistry

class `skbio.io.registry.``IORegistry`

  Create a registry of formats and implementations which map to classes.

  Methods

  `add_format`(format_object) | Add a format to the registry.
  `create_format`(*args, **kwargs) | A simple factory for creating new file formats.
  `get_reader`(format_name, cls) | Locate the reader for a format and class.
  `get_sniffer`(format_name) | Locate the sniffer for a format.
  `get_writer`(format_name, cls) | Locate the writer for a format and class.
  `list_read_formats`(cls) | Return a list of available read formats for a given cls type.
  `list_write_formats`(cls) | Return a list of available write formats for a given cls type.
  `monkey_patch`() | Monkey-patch read and write methods onto registered classes.
  `read`(file[, format, into, verify]) | Read file as format into an object.
  `sniff`(file, **kwargs) | Detect the format of a given file and suggest kwargs for reading.
  `write`(obj, format, into, **kwargs) | Write obj as format into a file.