# Create your views here.
-import StringIO
+import io
import logging
import os
import sys
try:
import json
-except ImportError, e:
+except ImportError as e:
import simplejson as json
from django.views.decorators.csrf import csrf_exempt
summary['amplified_from'] = ''
lanes_run = count_lanes(lib.lane_set)
# suppress zeros
- for row in xrange(len(lanes_run)):
- for col in xrange(len(lanes_run[row])):
+ for row in range(len(lanes_run)):
+ for col in range(len(lanes_run[row])):
if lanes_run[row][col] == 0:
lanes_run[row][col] = ''
summary['lanes_run'] = lanes_run
summary['is_archived'] = lib.is_archived()
records.append(summary)
- cl.result_count = unicode(cl.paginator._count)
+ cl.result_count = str(cl.paginator._count)
return {'library_list': records }
storage_ids = ', '.join([ '<a href="/inventory/%s/">%s</a>' % (s,s) for s in storage_id_list ])
results = []
- for cycle in cur_fc.keys():
+ for cycle in list(cur_fc.keys()):
result_path = cur_fc[cycle]['eland_results'].get(lanes[0], None)
result_link = make_result_link(fc_id, cycle, lanes[0], result_path)
results.append({'flowcell_id': fc_id,
"""
try:
lib = Library.objects.get(id = library_id)
- except Library.DoesNotExist, e:
+ except Library.DoesNotExist as e:
return None
#lane_info = lane_information(lib.lane_set)