+def zip_ddfs(view_map, library_result_map, daf_name):
+ """zip up just the ddf & daf files
+ """
+ rootdir = os.getcwd()
+ for lib_id, result_dir in library_result_map:
+ submissionNode = view_map.get_submission_node(result_dir)
+ nameNode = view_map.model.get_target(submissionNode,
+ submissionOntology['name'])
+ name = fromTypedNode(nameNode)
+ if name is None:
+ logger.error("Need name for %s" % (str(submissionNode)))
+ continue
+
+ zip_name = '../{0}.zip'.format(lib_id)
+ os.chdir(os.path.join(rootdir, result_dir))
+ with ZipFile(zip_name, 'w') as stream:
+ stream.write(make_ddf_name(name))
+ stream.write(daf_name)
+ os.chdir(rootdir)
+
+