eland_summary = ResultLane(lane_id=lane_id, end=end)
# add information to lane_summary
eland_summary.flowcell_id = flowcell_id
- eland_summary.clusters = gerald_summary[end][lane_id].cluster
+ if len(gerald_summary) > end and gerald_summary[end].has_key(lane_id):
+ eland_summary.clusters = gerald_summary[end][lane_id].cluster
+ else:
+ eland_summary.clusters = 'n/a'
eland_summary.cycle_width = cycle_width
if hasattr(eland_summary, 'genome_map'):
eland_summary.summarized_reads = runfolder.summarize_mapped_reads(
eland_result = gerald.eland_results.results[end][lane_id]
report.append("Sample name %s" % (eland_result.sample_name))
report.append("Lane id %s end %s" % (eland_result.lane_id, end))
- cluster = summary_results[end][eland_result.lane_id].cluster
- report.append("Clusters %d +/- %d" % (cluster[0], cluster[1]))
+ if end < len(summary_results) and summary_results[end].has_key(eland_result.lane_id):
+ cluster = summary_results[end][eland_result.lane_id].cluster
+ report.append("Clusters %d +/- %d" % (cluster[0], cluster[1]))
report.append("Total Reads: %d" % (eland_result.reads))
if hasattr(eland_result, 'match_codes'):