def read_text(filename,rel_hash):
id_counter = 0
nodes = {}
f = codecs.open(filename, "r", "utf-8")
#Add some default relations if none have been supplied (at least 1 rst and 1 multinuc)
if len(rel_hash) < 2:
rel_hash["elaboration_r"] = "rst"
rel_hash["joint_m"] = "multinuc"
rels = collections.OrderedDict(sorted(rel_hash.items()))
for line in f:
id_counter += 1
nodes[str(id_counter)] = NODE(str(id_counter),id_counter,id_counter,"0",0,"edu",line.strip(),rels.keys()[0],rels.values()[0])
return nodes
评论列表
文章目录