Example #1
0
def run(file_name):
	print "Parsing xml-file ...",
	data_set = prepare_data(file_name)
	data2 = copy.deepcopy(data_set)
	print "done"
	print "Calculating part IIa ...",
	taskA = open("result_part2a.txt", "wb")
	if taskA:
		for pair in data_set:
			d = find_distance(pair)
			print >> taskA, d
		taskA.close()
		print "done"
		print "Results from part IIa, saved as 'result_part2a.txt'"
	else:
		print "Error opening file in part2a.py"
	name = part2b.run(data2)
	return name
Example #2
0
		if node.parent:
			tree[node.parent].append(tree[node.id])
		else:
			node.parent = "root"
	
	for node in sentence.nodes:
		if node.parent == "root":
			tree[node.parent].append(tree[node.id])
			
	root = tree["root"]
	return root
	

file_name = "formattedRTEdata.xml"
#file_name = "formattederror.xml"
data_set = prepare_data(file_name)
data2 = copy.deepcopy(data_set)
taskA = open("result_part2a.txt", "wb")
if taskA:
	for pair in data_set:
		d = find_distance(pair)
		print >> taskA, d
	taskA.close()
	print "Results from part IIa, saved as 'result_part2a.txt'"
else:
	print "Error opening file"
	
part2b.run(data2)