(clrhash cuisui-lrl-hash)
(clrhash sab-srl-hash))
(setf
- pfstr-hash (make-hash-table :size 1300000)
- cui-lrl-hash (make-hash-table :size 1300000)
- lui-lrl-hash (make-hash-table :size 4600000)
- sui-lrl-hash (make-hash-table :size 5100000)
- cuisui-lrl-hash (make-hash-table :size 2000000)
- sab-srl-hash (make-hash-table :size 100 :test 'equal))))
+ pfstr-hash (make-hash-table :size 1500000)
+ cui-lrl-hash (make-hash-table :size 1500000)
+ lui-lrl-hash (make-hash-table :size 5000000)
+ sui-lrl-hash (make-hash-table :size 6000000)
+ cuisui-lrl-hash (make-hash-table :size 6000000)
+ sab-srl-hash (make-hash-table :size 200 :test 'equal))))
(defun ensure-preparse (&optional (force-read nil))
(when (and *preparse-hash-init?* (not force-read))
(defun gen-ufiles-generic (files-filename dir)
-"Initialize all LEX file structures"
+"Initialize generic UMLS file structures"
(let ((files '()))
(with-umls-file (line files-filename)
(destructuring-bind (fil des fmt cls rws bts) line