def _subprocessor(self, disabled_qubits):
        """Create a subprocessor by deleting a set of qubits.  We assume
        this removes all evil edges, and return an :class:`eden_processor`
        instance.
        """
        edgelist = [(p, q) for p, q in self._edgelist if
                    p not in disabled_qubits and
                    q not in disabled_qubits]
        return eden_processor(edgelist, self.M, self.N, self.L, random_bundles=self._random_bundles)