X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=data-structures.lisp;h=beb209a844b1c94eba38e24b875d23061a6bd0e4;hb=188873f068b0c53febe4ee0ededbc755fce4869d;hp=d2736176e90b94a4df453ba71a342e736e3b09ca;hpb=6e4338bcec67484e23c96d0678fb815a3ca97506;p=umlisp.git diff --git a/data-structures.lisp b/data-structures.lisp index d273617..beb209a 100644 --- a/data-structures.lisp +++ b/data-structures.lisp @@ -2,15 +2,15 @@ ;;;; ************************************************************************* ;;;; FILE IDENTIFICATION ;;;; -;;;; Name: data-structures.lisp -;;;; Purpose: Basic data objects for UMLisp -;;;; Author: Kevin M. Rosenberg -;;;; Date Started: Apr 2000 +;;;; Name: data-structures.lisp +;;;; Purpose: Basic data objects for UMLisp +;;;; Author: Kevin M. Rosenberg +;;;; Created: Apr 2000 ;;;; -;;;; $Id: data-structures.lisp,v 1.13 2003/07/22 01:54:39 kevin Exp $ +;;;; $Id$ ;;;; ;;;; This file, part of UMLisp, is -;;;; Copyright (c) 2000-2003 by Kevin M. Rosenberg, M.D. +;;;; Copyright (c) 2000-2004 by Kevin M. Rosenberg, M.D. ;;;; ;;;; UMLisp users are granted the rights to distribute and use this software ;;;; as governed by the terms of the GNU General Public License. @@ -21,7 +21,7 @@ ;;; Paths for files (defvar *umls-path* - (make-pathname :directory '(:absolute "data" "umls" "2003AB")) + (make-pathname :directory '(:absolute "data" "umls" "2004AA")) "Path for base of UMLS data files") (defvar *meta-path* @@ -54,7 +54,9 @@ ;; Preliminary objects to replace structures (defclass ufile () - ((fil :initarg :fil :accessor fil) + ((subdir :initarg :subdir :accessor subdir) + (dir :initarg :dir :accessor dir) + (fil :initarg :fil :accessor fil) (table :initarg :table :accessor table) (des :initarg :des :accessor des) (fmt :initarg :fmt :accessor fmt) @@ -64,7 +66,7 @@ (fields :initarg :fields :accessor fields) (ucols :initarg :ucols :accessor ucols)) (:default-initargs :fil nil :table nil :des nil :fmt nil :cls nil :rws nil :bts nil - :fields nil :ucols nil) + :fields nil :ucols nil :subdir nil :dir nil) (:documentation "UMLS File")) (defclass ucol ()