fragment = lambda do |carbon, oxygen|
          nmol = self.dup
          ncarbon = nmol.atom(carbon.id)
          noxygen = nmol.atom(oxygen.id)
          nmol.delete_bond(ncarbon, noxygen)