- "No abstract available")
- (when complete
- (format os "~a~%" (mesh-headings art))))
-
- (let ((has-link (or (abstract art) (mesh-headings art))))
- (when (and disp-link has-link)
- (format os "<a href=\"~a?key=~a\">" (make-url "disp-article") (pmid art)))
- (format os "<div class=\"article-title\">~a</div>~%" (title art))
- (when (and disp-link has-link)
- (format os "</a>"))
- (format os "<div class=\"article-authors\">~a</div>~%"
- (list-to-delimited-string (authors art) ", "))
- (format os "<div class=\"article-reference\">~a ~a</div>~%"
- (journal art) (pmarticle-pubdata art))
- (when (and complete (abstract art))
- (format os "<div class=\"article-abstract\">~a</div>~%"
- (abstract art)))
- (when (and complete (mesh-headings art))
- (format os "<div class=\"mesh-heading-title\">Mesh Headings:</div>")
- (dolist (mh (mesh-headings art))
- (format os "<div class=\"mesh-heading\">~a</div>~%" mh)))
- (format os "<p/>~%"))))
-
-
-;;; PubMed Search Functions
-
-(defun pm-search (searchstr &key disp-max disp-start)
- "Performs PubMed query and fetch and returns articleset structure"
+ "No abstract available")
+ (when complete
+ (format os "~a~%" (article-mesh-headings art)))))
+ (:html
+ (let ((has-link (or (article-abstract art) (article-mesh-headings art))))
+ (when (and print-link has-link)
+ (format os "<a href=\"~a?key=~a\">" (make-url "print-article") (article-pmid art)))
+ (format os "<div class=\"article-title\">~a</div>~%" (article-title art))
+ (when (and print-link has-link)
+ (format os "</a>"))
+ (format os "<div class=\"article-authors\">~a</div>~%"
+ (list-to-delimited-string (article-authors art) ", "))
+ (format os "<div class=\"article-reference\">~a ~a</div>~%"
+ (article-journal art) (article-ref art))
+ (when (and complete (article-abstract art))
+ (format os "<div class=\"article-abstract\">~a</div>~%"
+ (article-abstract art)))
+ (when (and complete (article-mesh-headings art))
+ (format os "<div class=\"mesh-heading-title\">Mesh Headings:</div>")
+ (dolist (mh (article-mesh-headings art))
+ (format os "<div class=\"mesh-heading\">~a</div>~%" mh)))
+ (format os "<p/>~%"))))
+ art)
+
+
+;;; PubMed Query Functions
+
+(defun pm-query (searchstr &key maximum start)
+ "Performs PubMed query and fetch and returns article-set structure"