series = self.get_series_metadata()
series_attribs = dict(series)
series_id = series_attribs['^series']
- for lib_id, result_dir in result_map.items():
+ for lib_id, result_dir in list(result_map.items()):
an_analysis = self.get_submission_node(result_dir)
metadata = self.get_sample_metadata(an_analysis)
if len(metadata) == 0:
'platform_id': platform_id,
'series_id': series_id,
})
- print str(soft_template.render(context))
+ print(str(soft_template.render(context)))
def check_for_name(self, analysis_node):
name = fromTypedNode(
lanes = {}
for row in self.execute_query(query_template, context):
data = {}
- for k, v in row.items():
+ for k, v in list(row.items()):
data[k] = v
library = str(data['library'])
lanes.setdefault(library, []).append(data)
result = []
- for library, files in lanes.items():
+ for library, files in list(lanes.items()):
if len(files) > 2:
errmsg = "Don't know what to do with more than 2 raw files"
raise ValueError(errmsg)