Beispiel #1
0
 def __init__(self):
     self.trie = TokenTrie(name="disease")
     if self.trie.is_empty():
         diseases_file = open(
             os.path.join(*[
                 os.path.dirname(__file__), 'data', 'UMLS', 'diseases.txt'
             ]))
         disease_names = diseases_file.read().split('\n')
         count = 0
         for disease in disease_names:
             self.trie.add(tokenize(disease))
             print disease
             count += 1
         self.trie.save_to_cache()
Beispiel #2
0
 def __init__(self):
     self.trie = TokenTrie(name="symptoms")
     if self.trie.is_empty():
         symptoms_file = open(
             os.path.join(*[
                 os.path.dirname(__file__), 'data', 'UMLS', 'diseases.txt'
             ]))
         symptoms = symptoms_file.read().split('\n')
         count = 0
         for symptom in symptoms:
             (code, name) = symptom.split("\t")
             self.trie.add(tokenize(name))
             print name
             count += 1
         self.trie.save_to_cache()