if k.matches(lookup_key):
results.append(k)
if len(results) > 1:
- raise ValueError("More than one key matched query %s" % (str(lookup_key),))
+ errmsg = "Key %s matched multiple keys: %s"
+ raise ValueError(errmsg % (str(lookup_key),
+ ",".join((str(x) for x in results))))
+
elif len(results) == 1:
return results[0]
else:
def save_raw_data(num_jobs, r, site, raw_format, cycle_dir):
lanes = []
- for lane in range(1, 9):
+ for lane in r.gerald.lanes:
lane_parameters = r.gerald.lanes.get(lane, None)
if lane_parameters is not None and lane_parameters.analysis != 'none':
lanes.append(lane)