  We discuss the usefulness of quantum cloning and present examples of quantum
computation tasks for which cloning offers an advantage which cannot be matched
by any approach that does not resort to it. In these quantum computations, we
need to distribute quantum information contained in states about which we have
some partial information. To perform quantum computations, we use
state-dependent probabilistic quantum cloning procedure to distribute quantum
information in the middle of a quantum computation.
