<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def initialize_watcher(samples):
 """ check to see if cwl_reporting is set for any samples, and if so, initialize a WorldWatcher object from a set of samples, """

    work_dir = dd.get_in_samples(samples, dd.get_work_dir)
    ww = WorldWatcher(work_dir,
                      is_on=any([dd.get_cwl_reporting(d[0]) for d in samples]))
    ww.initialize(samples)
    return ww