-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
64 lines (54 loc) · 3 KB
/
README
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
Open Babel Test Suite: 2005-06-01
---------------------------------
This repositry is an open resource for the purposes of test molecules,
scripts and results in various chemical file formats.
For more information, check: <http://openbabel.sourceforge.net/repository/>
Many file formats have formal specifications (e.g., CML or PDB) but
realistically, such specifications evolve, many files are passed
around which do not adhere to these specifications, and without
example reference files, the details of file format specifications are
not always clear.
Importantly these files can be used for testing import/export routines
in many chemical programs, not just Open Babel. By providing such a
resource, we hope that developers of chemical software will minimize
bugs when translating chemical and molecular data between different
file formats and different representations. Additionally, we hope to
encourage the community of chemical software developers to support
open, well-defined file formats to facilitate interconversion and
collaboration in the chemical sciences.
The molecules may or may not have different copyrights than the entire
Open Babel distribution. As such, we will distribute them
separately -- they may be distributed freely but are not "open source"
or "free software" or distributed under the Open Babel GNU GPL.
The organization of this directory may change over time and there will
eventually be additional documentation on the origins of all test files
and documentation on running the various regression tests.
* original/ The test molecules themselves.
(See original/README for more info.)
* nonstandard/ Test molecules that do not necessarily meet published standards
(e.g., PDB files, MDL Molfiles, CML ...
See nonstandard/README for more info.)
* invalid/ Completely invalid files, which should be rejected.
(See invalid/README for more info.)
* files/ Directory for result files created by running the
tests (subdirectories for: file-format/files)
* others/ Files not currently part of the "canonical" test set.
* scripts/ Scripts for running the Open Babel test set.
* test.sh The main Open Babel test set harness.
* results-DATE.txt Result files organized by the date run.
These include the version/usage info from babel, info
on the machine running the tests and then the output
and errors from running the tests. In particular, look
for crashes and errors from the roundtrip test program.
Additionally, end users may not wish to download a potentially large
test suite. To use, either uncompress and create a link in your
openbabel/test/ directory to this as "test-set"
For example:
> tar xvzf openbabel-tests-20030223.tar.gz # uncompress the test files
...
> cd openbabel-1.100.2/test # go to your openbabel source
> ln -s ../../openbabel-tests-20030223 test-set # create the link
> make check # run the tests
The following directories are depreciated and may be found in the CVS
repository, but not necessarily in distributed test sets.
* testMols/ Previous directory structure.