def __init__(self, backend):
        """Create a new instance to access the data stored in the backend.

        >>> Taxon(MemoryBackend())
        """
        if not isinstance(backend, Backend):
            raise ValueError("%r is not a valid backend" % backend)
        self._backend = backend
dataset/ETHPy150Open jdp/taxon/taxon/core.py/Taxon.__init__/original