-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackages.lisp
38 lines (35 loc) · 945 Bytes
/
packages.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
;;; org-davep-2bit --- 2bit file reader for Common Lisp.
;;
;; packages.lisp --- Defines packages for org-davep-2bit.
;; Copyright 2020 by Dave Pearson <[email protected]>
;;
;; This software is Copyright (C) Dave Pearson <[email protected]> 2020
;;
;; Dave Pearson grants you the rights to distribute and use this software as
;; governed by the terms of the Lisp Lesser GNU Public License
;; <URL:http://opensource.franz.com/preamble.html>, known as the LLGPL.
;;; Code:
(defpackage #:org.davep.2bit
(:nicknames #:2bit #:twobit)
(:use #:common-lisp)
(:export
;; 2bit-sequence class.
"2BIT-SEQUENCE"
"MAKE-2BIT-SEQUENCE"
"INVALID-LOCATION"
"BASES"
;; reader class.
"READER"
"INVALID-SIGNATURE"
"INVALID-VERSION"
"POS"
"OPEN-READER"
"CLOSE-READER"
"SEQUENCES"
"SEQ"
;; file-reader class.
"FILE-READER"
"MAKE-FILE-READER"
;; Helper code.
"WITH-2BIT-FILE"))
;;; packages.lisp ends here