X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=data-structures.lisp;h=3f51b3ed45df3c8f4502d22d97d90b191f7f1332;hb=b9fe7fe8b8e24133538f78dbaf6af73b5f0bdec2;hp=fc55f9c2599ab63914bada260d7d5f3062198a67;hpb=2038ce2f480179fd23cb3ded6fa1250e61e22029;p=umlisp.git diff --git a/data-structures.lisp b/data-structures.lisp index fc55f9c..3f51b3e 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.12 2003/06/10 22:30:16 kevin Exp $ +;;;; $Id$ ;;;; ;;;; This file, part of UMLisp, is -;;;; Copyright (c) 2000-2003 by Kevin M. Rosenberg, M.D. +;;;; Copyright (c) 2000-2006 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. @@ -20,8 +20,8 @@ ;;; Paths for files -(defvar *umls-path* - (make-pathname :directory '(:absolute "data" "umls" "2003AA")) +(defparameter *umls-path* + (make-pathname :directory '(:absolute "home" "kevin" "2006AC")) "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 ()