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(
# grab some more information out of the flowcell db
flowcell = FlowCell.objects.get(flowcell_id=flowcell_id)
- pm_field = 'lane_%d_pM' % (lane_id)
- eland_summary.successful_pm = getattr(flowcell, pm_field)
+ #pm_field = 'lane_%d_pM' % (lane_id)
+ lane_obj = flowcell.lane_set.get(lane_number=lane_id)
+ eland_summary.successful_pm = lane_obj.pM
summary_list.append(eland_summary)