#read synonyms if args.use_synonyms: ParallelMWE.load_synonym_dict(args.use_synonyms, args.inverse_synonyms) mweset=ParallelMWESet() if args.additional_references: myfile=gzip.open(args.additional_references) for line in myfile: mwe=ParallelMWE() mwe.parse(line) mweset.add(mwe) myfile.close() #read mwes mwelist=list() for line in sys.stdin: line=line.strip() mwe=ParallelMWE() mwe.parse(line) mweset.add(mwe) mwelist.append(mwe) for mwe in mwelist: mwe.add_refs_to_sub(mweset) print mwe