def rootConcepts(self, mlf):
     mlf = ConceptMLF.readFromFile(mlf)
     s = set()
     for fn, tree in mlf.iteritems():
         for t in tree:
             s.add(t.label)
     for label in sorted(s):
         print label
 def rootConcepts(self, mlf):
     mlf = ConceptMLF.readFromFile(mlf)
     s = set()
     for fn, tree in mlf.iteritems():
         for t in tree:
             s.add(t.label)
     for label in sorted(s):
         print label
    def __extractIntentionsFile(self, fn, data_dir, out_fn):
        self.logger.info('Making intention level from: %s', fn)
        if not os.path.exists(fn):
            self.logger.warn('File does not exists, skipping: %s', fn)
            return
        mlf = ConceptMLF.readFromFile(fn)
        fw = MLF()
        processor = NadraziProcessor([data_dir])
        for mlf_fn, tree in mlf.iteritems():
            fw[mlf_fn] = ['%s\n' % processor.process(mlf_fn, tree)]

        dirname = os.path.split(fn)[0]
        fw.writeToFile(os.path.join(dirname, out_fn))
    def __extractIntentionsFile(self, fn, data_dir, out_fn):
        self.logger.info('Making intention level from: %s', fn)
        if not os.path.exists(fn):
            self.logger.warn('File does not exists, skipping: %s', fn)
            return
        mlf = ConceptMLF.readFromFile(fn)
        fw = MLF()
        processor = NadraziProcessor([data_dir])
        for mlf_fn, tree in mlf.iteritems():
            fw[mlf_fn] = ['%s\n' % processor.process(mlf_fn, tree)]

        dirname = os.path.split(fn)[0]
        fw.writeToFile(os.path.join(dirname, out_fn))