-
Notifications
You must be signed in to change notification settings - Fork 0
/
small.asd
102 lines (95 loc) · 3.93 KB
/
small.asd
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
(asdf:defsystem small
:version "0.1.0"
:description "An extensible nanosystem design tool."
:license "Contact Authour"
:author "Durham Smith <[email protected]>"
:maintainer "Durham Smith <[email protected]>"
;;:homepage "https://durhamsmith.github.io/small/"
:bug-tracker "https://github.com/DurhamSmith/small/issues"
:source-control (:git "https://github.com/DurhamSmith/small.git")
:serial T
:depends-on (#:alexandria #:magicl #:defclass-std #:fset #:eazy-gnuplot)
:components ((:file "packages")
(:file "src/core/linear-algebra")
(:file "src/core/chem-obj")
(:file "src/core/utils")
(:file "src/core/ht-helpers")
(:file "src/dna/dna")
(:file "src/dna/dna-nt")
(:file "src/dna/dna-strand")
(:file "src/dna/dna-helix-strand")
(:file "src/dna/dna-single-strand")
(:file "src/dna/dna-origami")
(:file "src/tacoxdna/tacoxdna")
(:file "src/oxviewer/oxviewer")
(:file "src/chimerax/chimerax")
(:file "src/vmd/vmd")
(:file "src/oxdna/oxdna")
))
;;(make-instance 'dna-nt )
;; (asdf:defsystem small-dna
;; :version "0.1.0"
;; :description "An extensible to small for designing DNA-nanostructures."
;; :license "Contact Authour"
;; :author "Durham Smith <[email protected]>"
;; :maintainer "Durham Smith <[email protected]>"
;; ;;:homepage "https://durhamsmith.github.io/small/"
;; :bug-tracker "https://github.com/DurhamSmith/small/issues"
;; :source-control (:git "https://github.com/DurhamSmith/small.git")
;; :serial T
;; :components ((:file "src/dna/packages")
;; (:file "src/dna/dna")
;; (:file "src/dna/dna-nt")
;; (:file "src/dna/dna-strand")
;; (:file "src/dna/dna-helix-strand")
;; (:file "src/dna/dna-single-strand")
;; )
;; :depends-on (:small))
;; (asdf:defsystem #:small
;; :description "A common-lisp nanosystem design tool."
;; :version "0.0.1"
;; :author "Durham Smith"
;; :licence "Contact author"
;; :depends-on (#:alexandria #:magicl #:defclass-std #:fset)
;; :serial t
;; :components ((:file "packages")
;; (:file "src/core/linear-algebra")
;; (:file "ht-helpers")
;; (:file "chem-obj")
;; (:file "dna" :depends-on ("chem-obj"))
;; (:file "dna-nt" :depends-on ("dna"))
;; (:file "dna-strand" :depends-on ("dna-nt"))
;; (:file "dna-single-strand" :depends-on ("dna-strand"))
;; (:file "dna-helix-strand" :depends-on ("dna-strand"))
;; (:file "dna-origami" :depends-on ("dna-single-strand" "dna-helix-strand"))
;; (:file "dna-tile" :depends-on ("dna-single-strand" "dna-helix-strand"))
;; (:file "dna-triangle" :depends-on ("dna-origami"))
;; (:file "dna-cone" :depends-on ("dna-triangle"))
;; (:file "dna-cube" :depends-on ("dna-cone"))
;; (:file "utils" :depends-on ("dna-cube"))
;; )
;; :in-order-to ((asdf:test-op (asdf:test-op #:small-tests))))
;; (asdf:defsystem #:small-tests
;; :description "Regression tests for small."
;; :version "0.0.1"
;; :author "Durham Smith"
;; :licence "Contact author"
;; :depends-on (#:small
;; #:parachute)
;; :perform (asdf:test-op (op c) (uiop:symbol-call :parachute :test :small-tests))
;; :pathname "tests/"
;; :serial t
;; :components ((:file "package")
;; (:file "tile-data")
;; (:file "linear-algebra-tests")
;; (:file "ht-helpers-tests")
;; (:file "chem-obj-tests")
;; (:file "dna-tests")
;; (:file "dna-nt-tests")
;; (:file "dna-strand-tests")
;; (:file "dna-helix-strand-tests")
;; (:file "dna-single-strand-tests")
;; ;; (:file "dna-tile-tests")
;; (:file "dna-origami-tests")
;; (:file "util-tests")
;; ))