In the case where the Data Reuse Algorithm reduces all the jobs in the workflow, a workflow with a single NOOP job is created.
In the case where the Data Reuse Algorithm reduces all the jobs in the
workflow, a workflow with a single NOOP job is created.

This is to ensure that pegasus-run works correctly, and in case of
workflows of workflows the empty sub workflows dont trigger an error
in the outer level workflow.


pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus,pegasus-isi/pegasus