ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/freemol/trunk/README.TXT
Revision: 21
Committed: Mon Jul 7 20:05:24 2008 UTC (11 years, 3 months ago) by wdelano
File size: 1266 byte(s)
Log Message:
draft design spec
Line File contents
1 FreeMOL Design Document
2
3 Goal:
4
5 Aggregate a small set open-source software projects together into a
6 maintainable form which can support integration with PyMOL and other
7 interactive applications via platform-specific binary distributions.
8
9 Structure:
10
11 "src" top-level directory with a set of subdirectories containing
12 source code for the various FreeMOL packages
13
14 "freemol" top-level directory is a prototype framework for holding
15 executables and other required runtime files in typical "unix-like"
16 subdirectories: (freemol/bin, freemol/lib, freemol/share,
17 freemol/man, and so forth) The FREEMOL environment variable should
18 point at this directory.
19
20 Deployment:
21
22 A FreeMOL binary distribution would be a tar or zipped archive of
23 the freemol folder with executables compiled for a specific
24 architecture and which can be subsequently be located an relied upon
25 by PyMOL an other packages through the FREEMOL environment variable.
26
27 Pragmatic decisions:
28
29 Rely upon unix-like shell-based compilation (MinGW/Cygwin on Win32)
30
31 Stick with standalone, command-line only packages which have few if
32 any dependencies
33
34 Confirmed FreeMOL Packages:
35
36 mengine
37
38 Proposed FreeMOL Packages
39
40 apbs
41 mpeg_encode
42 python
43 rdkit
44 openbabel