- for end in range(len(gerald_summary)):
- end_summary = run.gerald.eland_results.results[end]
- if end_summary.has_key(lane_id):
- eland_summary = run.gerald.eland_results.results[end][lane_id]
- else:
- eland_summary = ResultLane(lane_id=lane_id, end=end)
+ key = SampleKey(lane=lane_id, sample='s')
+ eland_results = list(run.gerald.eland_results.find_keys(key))
+ key = SampleKey(lane=lane_id, sample=library_id)
+ eland_results.extend(run.gerald.eland_results.find_keys(key))
+ for key in eland_results:
+ eland_summary = run.gerald.eland_results.results[key]