Unit test for multiple-epitope input file.
authorDariusz Murakowski <murakdar@mit.edu>
Mon, 17 Feb 2014 14:23:27 +0000 (09:23 -0500)
committerDariusz Murakowski <murakdar@mit.edu>
Mon, 17 Feb 2014 14:39:14 +0000 (09:39 -0500)
test/newFormat.test [new file with mode: 0755]
test/newFormat.test.ep [new file with mode: 0644]
test/newFormat.test.expected-dat [new file with mode: 0644]
test/newFormat.test.expected-err [new file with mode: 0644]
test/newFormat.test.expected-out [new file with mode: 0644]
test/newFormat.test.expected-sum [new file with mode: 0644]
test/newFormat.test.st [new file with mode: 0644]

diff --git a/test/newFormat.test b/test/newFormat.test
new file mode 100755 (executable)
index 0000000..73d0085
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+WF=../wf
+
+${WF} -seed 66314 -r -n 100000 -g 3 -numruns 2 -i importState.test -s newFormat.test -e newFormat.test -o newFormat.test
+
diff --git a/test/newFormat.test.ep b/test/newFormat.test.ep
new file mode 100644 (file)
index 0000000..00418c7
--- /dev/null
@@ -0,0 +1,2 @@
+24     25      26      27      28      29      31      32      |       30
+0      1       2       4       8       |       3       5       6       7
diff --git a/test/newFormat.test.expected-dat b/test/newFormat.test.expected-dat
new file mode 100644 (file)
index 0000000..44e2b58
--- /dev/null
@@ -0,0 +1,205 @@
+1
+2      5.388530e+01    1       30      57      60      74      78      90
+4      4.846652e+01    12      30      57      60      74      78      90
+2      5.162988e+01    13      30      57      60      74      78      90
+5      5.001102e+01    14      30      57      60      74      78      90
+7      4.489658e+01    24      30      57      60      74      78      90
+10     4.480868e+01    25      30      57      60      74      78      90
+18     4.697990e+01    26      30      57      60      74      78      90
+12     4.721079e+01    27      30      57      60      74      78      90
+7      4.710177e+01    28      30      57      60      74      78      90
+17     4.303401e+01    29      30      57      60      74      78      90
+5      4.636270e+01    30      31      57      60      74      78      90
+6      4.199699e+01    30      32      57      60      74      78      90
+2      5.106816e+01    30      34      57      60      74      78      90
+7      5.100229e+01    30      35      57      60      74      78      90
+8      4.884998e+01    30      36      57      60      74      78      90
+2      5.093938e+01    30      44      57      60      74      78      90
+1      4.959263e+01    30      57      59      60      74      78      90
+2      4.992432e+01    30      57      60      62      74      78      90
+7      4.955427e+01    30      57      60      66      74      78      90
+3      5.131319e+01    30      57      60      68      74      78      90
+5      5.035831e+01    30      57      60      70      74      78      90
+5      5.103031e+01    30      57      60      71      74      78      90
+11     3.946418e+01    30      57      60      74      78
+99800  4.898003e+01    30      57      60      74      78      90
+3      4.924109e+01    30      57      60      74      78      90      91
+2      5.010340e+01    30      57      60      74      78      90      92
+11     4.293612e+01    30      57      60      74      90
+8      4.027826e+01    30      57      60      78      90
+14     4.330013e+01    30      57      74      78      90
+6      4.235476e+01    30      60      74      78      90
+8      3.101881e+01    57      60      74      78      90
+2
+6      5.009987e+01    11      30      57      60      74      78      90
+9      4.846652e+01    12      30      57      60      74      78      90
+6      5.001102e+01    14      30      57      60      74      78      90
+30     4.489658e+01    24      30      57      60      74      78      90
+31     4.480868e+01    25      30      57      60      74      78      90
+30     4.697990e+01    26      30      57      60      74      78      90
+30     4.721079e+01    27      30      57      60      74      78      90
+25     4.710177e+01    28      30      57      60      74      78      90
+48     4.303401e+01    29      30      57      60      74      78      90
+33     4.636270e+01    30      31      57      60      74      78      90
+23     4.199699e+01    30      32      57      60      74      78      90
+3      5.106816e+01    30      34      57      60      74      78      90
+4      5.100229e+01    30      35      57      60      74      78      90
+16     4.884998e+01    30      36      57      60      74      78      90
+1      5.225090e+01    30      37      57      60      74      78      90
+2      5.092417e+01    30      40      57      60      74      78      90
+2      5.102157e+01    30      56      57      60      74      78      90
+13     4.959263e+01    30      57      59      60      74      78      90
+7      4.992432e+01    30      57      60      62      74      78      90
+3      5.046417e+01    30      57      60      63      74      78      90
+9      4.955427e+01    30      57      60      66      74      78      90
+2      5.131319e+01    30      57      60      68      74      78      90
+6      5.035831e+01    30      57      60      70      74      78      90
+3      5.103031e+01    30      57      60      71      74      78      90
+3      4.949353e+01    30      57      60      74      76      78      90
+37     3.946418e+01    30      57      60      74      78
+99457  4.898003e+01    30      57      60      74      78      90
+9      4.924109e+01    30      57      60      74      78      90      91
+27     4.293612e+01    30      57      60      74      90
+31     4.027826e+01    30      57      60      78      90
+46     4.330013e+01    30      57      74      78      90
+17     4.235476e+01    30      60      74      78      90
+31     3.101881e+01    57      60      74      78      90
+3
+3      4.520192e+01    0       30      57      60      74      78
+11     5.009987e+01    11      30      57      60      74      78      90
+27     4.846652e+01    12      30      57      60      74      78      90
+1      5.001102e+01    14      30      57      60      74      78      90
+61     4.489658e+01    24      30      57      60      74      78      90
+73     4.480868e+01    25      30      57      60      74      78      90
+62     4.697990e+01    26      30      57      60      74      78      90
+75     4.721079e+01    27      30      57      60      74      78      90
+50     4.710177e+01    28      30      57      60      74      78      90
+103    4.303401e+01    29      30      57      60      74      78      90
+78     4.636270e+01    30      31      57      60      74      78      90
+58     4.199699e+01    30      32      57      60      74      78      90
+3      5.106816e+01    30      34      57      60      74      78      90
+27     4.884998e+01    30      36      57      60      74      78      90
+1      5.093938e+01    30      44      57      60      74      78      90
+16     4.959263e+01    30      57      59      60      74      78      90
+1      5.093039e+01    30      57      60      61      74      78      90
+3      4.992432e+01    30      57      60      62      74      78      90
+6      5.046417e+01    30      57      60      63      74      78      90
+1      4.955427e+01    30      57      60      66      74      78      90
+3      5.049801e+01    30      57      60      69      74      78      90
+1      5.035831e+01    30      57      60      70      74      78      90
+2      5.103031e+01    30      57      60      71      74      78      90
+14     4.949353e+01    30      57      60      74      76      78      90
+94     3.946418e+01    30      57      60      74      78
+98854  4.898003e+01    30      57      60      74      78      90
+17     4.924109e+01    30      57      60      74      78      90      91
+4      5.010340e+01    30      57      60      74      78      90      92
+69     4.293612e+01    30      57      60      74      90
+62     4.027826e+01    30      57      60      78      90
+98     4.330013e+01    30      57      74      78      90
+39     4.235476e+01    30      60      74      78      90
+83     3.101881e+01    57      60      74      78      90
+1
+2      5.326373e+01    3       30      57      60      74      78      90
+1      5.009987e+01    11      30      57      60      74      78      90
+6      4.846652e+01    12      30      57      60      74      78      90
+2      5.001102e+01    14      30      57      60      74      78      90
+4      5.209925e+01    18      30      57      60      74      78      90
+22     4.489658e+01    24      30      57      60      74      78      90
+8      4.480868e+01    25      30      57      60      74      78      90
+4      4.697990e+01    26      30      57      60      74      78      90
+12     4.721079e+01    27      30      57      60      74      78      90
+9      4.710177e+01    28      30      57      60      74      78      90
+4      4.303401e+01    29      30      57      60      74      78      90
+14     4.636270e+01    30      31      57      60      74      78      90
+15     4.199699e+01    30      32      57      60      74      78      90
+1      5.106816e+01    30      34      57      60      74      78      90
+2      5.100229e+01    30      35      57      60      74      78      90
+14     4.884998e+01    30      36      57      60      74      78      90
+3      4.959263e+01    30      57      59      60      74      78      90
+3      5.093039e+01    30      57      60      61      74      78      90
+16     4.992432e+01    30      57      60      62      74      78      90
+1      5.046417e+01    30      57      60      63      74      78      90
+3      5.365774e+01    30      57      60      65      74      78      90
+6      5.049801e+01    30      57      60      69      74      78      90
+4      4.949353e+01    30      57      60      74      76      78      90
+16     3.946418e+01    30      57      60      74      78
+99755  4.898003e+01    30      57      60      74      78      90
+8      4.924109e+01    30      57      60      74      78      90      91
+2      5.010340e+01    30      57      60      74      78      90      92
+1      5.331382e+01    30      57      60      74      78      90      97
+14     4.293612e+01    30      57      60      74      90
+10     4.027826e+01    30      57      60      78      90
+13     4.330013e+01    30      57      74      78      90
+16     4.235476e+01    30      60      74      78      90
+9      3.101881e+01    57      60      74      78      90
+2
+9      4.846652e+01    12      30      57      60      74      78      90
+1      5.001102e+01    14      30      57      60      74      78      90
+1      5.209925e+01    18      30      57      60      74      78      90
+57     4.489658e+01    24      30      57      60      74      78      90
+22     4.480868e+01    25      30      57      60      74      78      90
+12     4.697990e+01    26      30      57      60      74      78      90
+25     4.721079e+01    27      30      57      60      74      78      90
+25     4.710177e+01    28      30      57      60      74      78      90
+19     4.303401e+01    29      30      57      60      74      78      90
+26     4.636270e+01    30      31      57      60      74      78      90
+39     4.199699e+01    30      32      57      60      74      78      90
+12     5.100229e+01    30      35      57      60      74      78      90
+22     4.884998e+01    30      36      57      60      74      78      90
+1      5.092417e+01    30      40      57      60      74      78      90
+2      5.550344e+01    30      42      57      60      74      78      90
+6      4.959263e+01    30      57      59      60      74      78      90
+19     4.992432e+01    30      57      60      62      74      78      90
+1      5.046417e+01    30      57      60      63      74      78      90
+2      4.955427e+01    30      57      60      66      74      78      90
+4      5.131319e+01    30      57      60      68      74      78      90
+4      5.049801e+01    30      57      60      69      74      78      90
+1      5.035831e+01    30      57      60      70      74      78      90
+7      4.949353e+01    30      57      60      74      76      78      90
+45     3.946418e+01    30      57      60      74      78
+99429  4.898003e+01    30      57      60      74      78      90
+20     4.924109e+01    30      57      60      74      78      90      91
+2      5.010340e+01    30      57      60      74      78      90      92
+2      5.172090e+01    30      57      60      74      78      90      98
+37     4.293612e+01    30      57      60      74      90
+31     4.027826e+01    30      57      60      78      90
+41     4.330013e+01    30      57      74      78      90
+47     4.235476e+01    30      60      74      78      90
+29     3.101881e+01    57      60      74      78      90
+3
+4      5.009987e+01    11      30      57      60      74      78      90
+21     4.846652e+01    12      30      57      60      74      78      90
+3      5.162988e+01    13      30      57      60      74      78      90
+6      5.001102e+01    14      30      57      60      74      78      90
+6      5.209925e+01    18      30      57      60      74      78      90
+3      5.408172e+01    22      30      57      60      74      78      90
+129    4.489658e+01    24      30      57      60      74      78      90
+63     4.480868e+01    25      30      57      60      74      78      90
+30     4.697990e+01    26      30      57      60      74      78      90
+46     4.721079e+01    27      30      57      60      74      78      90
+45     4.710177e+01    28      30      57      60      74      78      90
+39     4.303401e+01    29      30      57      60      74      78      90
+54     4.636270e+01    30      31      57      60      74      78      90
+96     4.199699e+01    30      32      57      60      74      78      90
+4      5.106816e+01    30      34      57      60      74      78      90
+3      5.100229e+01    30      35      57      60      74      78      90
+22     4.884998e+01    30      36      57      60      74      78      90
+2      5.271108e+01    30      38      57      60      74      78      90
+7      5.102157e+01    30      56      57      60      74      78      90
+8      4.959263e+01    30      57      59      60      74      78      90
+2      5.093039e+01    30      57      60      61      74      78      90
+12     4.992432e+01    30      57      60      62      74      78      90
+4      5.046417e+01    30      57      60      63      74      78      90
+5      4.955427e+01    30      57      60      66      74      78      90
+6      5.035831e+01    30      57      60      70      74      78      90
+2      5.313605e+01    30      57      60      73      74      78      90
+3      4.949353e+01    30      57      60      74      76      78      90
+119    3.946418e+01    30      57      60      74      78
+2      5.301417e+01    30      57      60      74      78      87      90
+98782  4.898003e+01    30      57      60      74      78      90
+19     4.924109e+01    30      57      60      74      78      90      91
+78     4.293612e+01    30      57      60      74      90
+89     4.027826e+01    30      57      60      78      90
+90     4.330013e+01    30      57      74      78      90
+118    4.235476e+01    30      60      74      78      90
+78     3.101881e+01    57      60      74      78      90
diff --git a/test/newFormat.test.expected-err b/test/newFormat.test.expected-err
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/newFormat.test.expected-out b/test/newFormat.test.expected-out
new file mode 100644 (file)
index 0000000..405dd10
--- /dev/null
@@ -0,0 +1,10 @@
+seed = 66314
+1      30      57      60      74      78      90;
+24     25      26      27      28      29      31      32      |       30
+0      1       2       4       8       |       3       5       6       7
+-----------
+24 25 26 27 28 29 31 32 | 30 
+0 1 2 4 8 | 3 5 6 7 
+-----------
+24 25 26 27 28 29 31 32 | 30 
+0 1 2 4 8 | 3 5 6 7 
diff --git a/test/newFormat.test.expected-sum b/test/newFormat.test.expected-sum
new file mode 100644 (file)
index 0000000..374da29
--- /dev/null
@@ -0,0 +1,2 @@
+3      98854   30      57      60      74      78      90
+3      98782   30      57      60      74      78      90
diff --git a/test/newFormat.test.st b/test/newFormat.test.st
new file mode 100644 (file)
index 0000000..c1b74f6
--- /dev/null
@@ -0,0 +1 @@
+1.000000e+00   30      57      60      74      78      90;