;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- ;;;; ************************************************************************* ;;;; FILE IDENTIFICATION ;;;; ;;;; Name: package.lisp ;;;; Purpose: Package file for cl-entrez ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Jun 2001 ;;;; ;;;; This file, part of cl-pubmed, is Copyright (c) 2002-2013 by Kevin M. Rosenberg ;;;; ;;;; cl-pubmed users are granted the rights to distribute and use this software ;;;; as governed by the terms of the GNU Lesser General Public License ;;;; (http://www.gnu.org/licenses/lgpl.html) ;;;; ************************************************************************* (in-package #:cl-user) (defpackage #:entrez (:use #:common-lisp #:kmrcl) (:export ;; Conditions #:entrez-condition #:entrez-query-error #:entrez-server-error #:entrez-condition-response ;; Query functions #:equery #:esummary #:efetch #:pm-fetch-ids ;; Print functions #:print-article #:print-article-set ; Classes #:pm-article #:pm-article-set ;; pm-article-set accessors #:articles #:articles-query #:articles-total #:articles-count #:articles-start ;; article accessors #:article-pmid #:article-title #:article-authors #:article-affiliation #:article-journal #:article-date #:article-volume #:article-issue #:article-pages #:article-abstract #:article-mesh-headings ;; proxy setting #:*proxy-host* ))