annotate commons/pyRepetUnit/profilesDB/tests/Test_ProfilesDB4Repet.py @ 18:94ab73e8a190

Uploaded
author m-zytnicki
date Mon, 29 Apr 2013 03:20:15 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
1 import unittest
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
2 import os
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
3 from commons.pyRepetUnit.profilesDB.ProfilesDB4Repet import ProfilesDB4Repet
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
4 from commons.core.utils.FileUtils import FileUtils
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
5
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
6
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
7 class Test_ProfilesDB4Repet(unittest.TestCase):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
8
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
9 def setUp(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
10 self._inputDBFile = "./datas/dummy.hmm"
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
11 self._expectedDBFile = "./datas/expected.hmm"
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
12 self._outputDBFile = "./datas/output.hmm"
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
13 self._profilesDB4Repet = ProfilesDB4Repet()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
14
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
15 def tearDown(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
16 os.remove(self._expectedDBFile)
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
17 os.remove(self._outputDBFile)
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
18 os.remove(self._inputDBFile)
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
19
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
20 def testFormateProfilesDB4Repet(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
21 self._createHmmFile()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
22 self._createExpectedHmmFile()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
23 self._profilesDB4Repet.setInputFile(self._inputDBFile)
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
24 self._profilesDB4Repet.setOutputFile(self._outputDBFile)
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
25 self._profilesDB4Repet.run()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
26 self.assertTrue(FileUtils.are2FilesIdentical(self._expectedDBFile, self._outputDBFile))
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
27
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
28 def test_formateProfilesDB4Repet_GypsyDB(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
29 self._createHmmFile_GypsyDB()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
30 self._createExpectedHmmFile_GypsyDB()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
31 self._profilesDB4Repet.setInputFile(self._inputDBFile)
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
32 self._profilesDB4Repet.setOutputFile(self._outputDBFile)
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
33 self._profilesDB4Repet.run()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
34 self.assertTrue(FileUtils.are2FilesIdentical(self._expectedDBFile, self._outputDBFile))
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
35
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
36 def _createExpectedHmmFile(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
37 f = open(self._expectedDBFile, "w")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
38 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
39 f.write("NAME PF07582.4_AP_endonuc_2_N_APE_20.9\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
40 f.write("ACC PF07582.4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
41 f.write("DESC AP endonuclease family 2 C terminus\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
42 f.write("LENG 84\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
43 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
44 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
45 f.write("CS yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
46 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
47 f.write("COM hmmbuild -A myhmms fn3.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
48 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
49 f.write("NSEQ 108\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
50 f.write("DATE Thu Jan 8 17:50:26 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
51 f.write("CKSUM 6130\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
52 f.write("GA 20.9000 20.9000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
53 f.write("TC 21.2000 21.2000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
54 f.write("NC 20.8000 20.8000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
55 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
56 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
57 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
58 f.write("EVD -45.973442 0.237545\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
59 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
60 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
61 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
62 f.write(" -13 * -6756\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
63 f.write(" 1 -1698 -4236 -5399 -847 -4220 -2885 -1259 -930 -2438 406 -3428 -4768 3631 -1835 -4773 -1187 -1331 -120 -4666 -1510 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
64 f.write(" - -150 -501 232 46 -382 399 104 -628 211 -461 -722 274 395 44 95 358 118 -368 -296 -251 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
65 f.write(" C -144 -3400 -12951 -19 -6286 -701 -1378 -13 * \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
66 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
67 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
68 f.write("NAME PF01606.8_Arteri_env_ENV_25.0\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
69 f.write("ACC PF01606.8\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
70 f.write("DESC DESC Arterivirus envelope protein\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
71 f.write("LENG 123\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
72 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
73 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
74 f.write("CS yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
75 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
76 f.write("COM hmmbuild -A myhmms fn3.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
77 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
78 f.write("NSEQ 108\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
79 f.write("DATE Thu Jan 8 17:50:26 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
80 f.write("CKSUM 6130\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
81 f.write("GA 21.0000 25.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
82 f.write("TC 306.0000 406.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
83 f.write("NC 10.3000 11.3000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
84 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
85 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
86 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
87 f.write("EVD -45.973442 0.237545\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
88 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
89 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
90 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
91 f.write(" -13 * -6756\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
92 f.write(" 1 -1698 -4236 -5399 -847 -4220 -2885 -1259 -930 -2438 406 -3428 -4768 3631 -1835 -4773 -1187 -1331 -120 -4666 -1510 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
93 f.write(" - -150 -501 232 46 -382 399 104 -628 211 -461 -722 274 395 44 95 358 118 -368 -296 -251 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
94 f.write(" C -144 -3400 -12951 -19 -6286 -701 -1378 -13 * \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
95 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
96 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
97 f.write("NAME PF01606.8_Dummy_name_OTHER_25.0\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
98 f.write("ACC PF01606.8\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
99 f.write("DESC Dummy Description\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
100 f.write("LENG 123\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
101 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
102 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
103 f.write("CS yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
104 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
105 f.write("COM hmmbuild -A myhmms fn3.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
106 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
107 f.write("NSEQ 108\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
108 f.write("DATE Thu Jan 8 17:50:26 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
109 f.write("CKSUM 6130\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
110 f.write("GA 21.0000 25.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
111 f.write("TC 306.0000 406.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
112 f.write("NC 10.3000 11.3000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
113 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
114 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
115 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
116 f.write("EVD -45.973442 0.237545\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
117 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
118 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
119 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
120 f.write(" -13 * -6756\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
121 f.write(" 1 -1698 -4236 -5399 -847 -4220 -2885 -1259 -930 -2438 406 -3428 -4768 3631 -1835 -4773 -1187 -1331 -120 -4666 -1510 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
122 f.write(" - -150 -501 232 46 -382 399 104 -628 211 -461 -722 274 395 44 95 358 118 -368 -296 -251 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
123 f.write(" C -144 -3400 -12951 -19 -6286 -701 -1378 -13 * \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
124 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
125 f.close()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
126
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
127 def _createHmmFile(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
128 f = open(self._inputDBFile, "w")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
129 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
130 f.write("NAME AP_endonuc_2_N\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
131 f.write("ACC PF07582.4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
132 f.write("DESC AP endonuclease family 2 C terminus\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
133 f.write("LENG 84\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
134 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
135 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
136 f.write("CS yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
137 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
138 f.write("COM hmmbuild -A myhmms fn3.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
139 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
140 f.write("NSEQ 108\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
141 f.write("DATE Thu Jan 8 17:50:26 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
142 f.write("CKSUM 6130\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
143 f.write("GA 20.9000 20.9000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
144 f.write("TC 21.2000 21.2000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
145 f.write("NC 20.8000 20.8000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
146 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
147 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
148 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
149 f.write("EVD -45.973442 0.237545\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
150 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
151 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
152 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
153 f.write(" -13 * -6756\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
154 f.write(" 1 -1698 -4236 -5399 -847 -4220 -2885 -1259 -930 -2438 406 -3428 -4768 3631 -1835 -4773 -1187 -1331 -120 -4666 -1510 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
155 f.write(" - -150 -501 232 46 -382 399 104 -628 211 -461 -722 274 395 44 95 358 118 -368 -296 -251 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
156 f.write(" C -144 -3400 -12951 -19 -6286 -701 -1378 -13 * \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
157 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
158 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
159 f.write("NAME Arteri_env\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
160 f.write("ACC PF01606.8\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
161 f.write("DESC DESC Arterivirus envelope protein\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
162 f.write("LENG 123\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
163 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
164 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
165 f.write("CS yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
166 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
167 f.write("COM hmmbuild -A myhmms fn3.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
168 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
169 f.write("NSEQ 108\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
170 f.write("DATE Thu Jan 8 17:50:26 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
171 f.write("CKSUM 6130\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
172 f.write("GA 21.0000 25.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
173 f.write("TC 306.0000 406.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
174 f.write("NC 10.3000 11.3000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
175 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
176 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
177 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
178 f.write("EVD -45.973442 0.237545\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
179 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
180 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
181 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
182 f.write(" -13 * -6756\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
183 f.write(" 1 -1698 -4236 -5399 -847 -4220 -2885 -1259 -930 -2438 406 -3428 -4768 3631 -1835 -4773 -1187 -1331 -120 -4666 -1510 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
184 f.write(" - -150 -501 232 46 -382 399 104 -628 211 -461 -722 274 395 44 95 358 118 -368 -296 -251 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
185 f.write(" C -144 -3400 -12951 -19 -6286 -701 -1378 -13 * \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
186 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
187 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
188 f.write("NAME Dummy_name\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
189 f.write("ACC PF01606.8\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
190 f.write("DESC Dummy Description\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
191 f.write("LENG 123\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
192 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
193 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
194 f.write("CS yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
195 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
196 f.write("COM hmmbuild -A myhmms fn3.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
197 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
198 f.write("NSEQ 108\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
199 f.write("DATE Thu Jan 8 17:50:26 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
200 f.write("CKSUM 6130\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
201 f.write("GA 21.0000 25.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
202 f.write("TC 306.0000 406.0000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
203 f.write("NC 10.3000 11.3000;\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
204 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
205 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
206 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
207 f.write("EVD -45.973442 0.237545\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
208 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
209 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
210 f.write("COM hmmcalibrate myhmms\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
211 f.write(" -13 * -6756\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
212 f.write(" 1 -1698 -4236 -5399 -847 -4220 -2885 -1259 -930 -2438 406 -3428 -4768 3631 -1835 -4773 -1187 -1331 -120 -4666 -1510 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
213 f.write(" - -150 -501 232 46 -382 399 104 -628 211 -461 -722 274 395 44 95 358 118 -368 -296 -251 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
214 f.write(" C -144 -3400 -12951 -19 -6286 -701 -1378 -13 * \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
215 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
216 f.close()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
217
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
218 def _createExpectedHmmFile_GypsyDB(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
219 f = open(self._expectedDBFile, "w")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
220 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
221 f.write("NAME _AP_17_6_AP_NA\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
222 f.write("LENG 97\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
223 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
224 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
225 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
226 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
227 f.write("COM hmmbuild output/AP_17_6.hmm input/AP_17_6.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
228 f.write("COM hmmcalibrate output/AP_17_6.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
229 f.write("NSEQ 7\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
230 f.write("DATE Tue Nov 3 12:11:06 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
231 f.write("CKSUM 7992\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
232 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
233 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
234 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
235 f.write("EVD -62.517647 0.206604\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
236 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
237 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
238 f.write(" -193 * -2999\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
239 f.write("1 -2855 -2358 -5336 -4935 -1676 -5061 -4339 3600 -4729 809 -490 -4773 -4645 -4163 -4574 -4431 -2811 -4 -3348 -3185 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
240 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
241 f.write("- -9 -7942 -8984 -894 -1115 -701 -1378 -193 *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
242 f.write("2 -3852 -3208 -4863 -4900 -13 -4670 -1533 -2120 -4409 1711 -1558 -3673 -4546 -3569 -4004 -4001 -3768 -2552 -797 4153 97\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
243 f.write("- * * * * * * * * * * * * * * * * * * * *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
244 f.write("- * * * * * * * * 0 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
245 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
246 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
247 f.write("NAME _ENV_athila_ENV_NA\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
248 f.write("LENG 647\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
249 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
250 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
251 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
252 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
253 f.write("COM hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
254 f.write("COM hmmcalibrate ENV_athila.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
255 f.write("NSEQ 3\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
256 f.write("DATE Fri Sep 9 13:24:44 2005\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
257 f.write("CKSUM 3522\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
258 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
259 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
260 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
261 f.write("EVD -12.496953 0.641902\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
262 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
263 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
264 f.write(" -576 * -1603\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
265 f.write("1 -995 -1009 -2161 -1884 -298 -2046 -1336 348 -1429 591 4179 -1738 -2255 -1394 -1460 -1476 -1060 98 -1303 -906 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
266 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
267 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -1576 -10335\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
268 f.write("2 95 -518 -873 -904 -1785 -691 -984 -1664 -955 -1934 -1254 -652 -1327 -861 -1134 2815 -243 -1070 -2024 -1564 2\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
269 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
270 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -10911 -10334\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
271 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
272 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
273 f.write("NAME _ENVathila_OTHER_NA\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
274 f.write("LENG 647\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
275 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
276 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
277 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
278 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
279 f.write("COM hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
280 f.write("COM hmmcalibrate ENV_athila.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
281 f.write("NSEQ 3\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
282 f.write("DATE Fri Sep 9 13:24:44 2005\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
283 f.write("CKSUM 3522\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
284 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
285 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
286 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
287 f.write("EVD -12.496953 0.641902\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
288 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
289 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
290 f.write(" -576 * -1603\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
291 f.write("1 -995 -1009 -2161 -1884 -298 -2046 -1336 348 -1429 591 4179 -1738 -2255 -1394 -1460 -1476 -1060 98 -1303 -906 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
292 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
293 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -1576 -10335\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
294 f.write("2 95 -518 -873 -904 -1785 -691 -984 -1664 -955 -1934 -1254 -652 -1327 -861 -1134 2815 -243 -1070 -2024 -1564 2\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
295 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
296 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -10911 -10334\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
297 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
298 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
299 f.write("NAME _MOV_cavemovirus_OTHER_NA\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
300 f.write("LENG 302\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
301 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
302 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
303 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
304 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
305 f.write("COM hmmbuild output/MOV_cavemovirus.hmm input/MOV_cavemovirus.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
306 f.write("COM hmmcalibrate output/MOV_cavemovirus.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
307 f.write("NSEQ 2\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
308 f.write("DATE Tue Nov 3 11:25:12 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
309 f.write("CKSUM 1918\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
310 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
311 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
312 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
313 f.write("EVD -135.876633 0.154850\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
314 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
315 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
316 f.write(" -585 * -1585\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
317 f.write("1 -1028 -1686 -800 -442 -2171 -1521 -263 -1873 3103 -1859 -1251 -547 -1750 74 599 -1004 -972 -1620 -1812 -1528 5\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
318 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
319 f.write("- -33 -6045 -7087 -894 -1115 -701 -1378 -585 *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
320 f.write("2 -1016 -805 -2637 -2367 -591 -2470 -1853 3039 -2040 329 346 -2180 -2589 -1943 -2070 -1879 -1051 1184 -1698 -1261 6\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
321 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
322 f.write("- -33 -6045 -7087 -894 -1115 -701 -1378 * *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
323 f.write("3 -1016 -805 -2637 -2367 -591 -2470 -1853 3039 -2040 329 346 -2180 -2589 -1943 -2070 -1879 -1051 1184 -1698 -1261 7\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
324 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
325 f.write("- -33 -6045 -7087 -894 -1115 -701 -1378 * *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
326 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
327 f.close()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
328
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
329 def _createHmmFile_GypsyDB(self):
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
330 f = open(self._inputDBFile, "w")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
331 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
332 f.write("NAME AP_17_6\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
333 f.write("LENG 97\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
334 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
335 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
336 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
337 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
338 f.write("COM hmmbuild output/AP_17_6.hmm input/AP_17_6.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
339 f.write("COM hmmcalibrate output/AP_17_6.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
340 f.write("NSEQ 7\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
341 f.write("DATE Tue Nov 3 12:11:06 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
342 f.write("CKSUM 7992\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
343 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
344 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
345 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
346 f.write("EVD -62.517647 0.206604\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
347 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
348 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
349 f.write(" -193 * -2999\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
350 f.write("1 -2855 -2358 -5336 -4935 -1676 -5061 -4339 3600 -4729 809 -490 -4773 -4645 -4163 -4574 -4431 -2811 -4 -3348 -3185 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
351 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
352 f.write("- -9 -7942 -8984 -894 -1115 -701 -1378 -193 *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
353 f.write("2 -3852 -3208 -4863 -4900 -13 -4670 -1533 -2120 -4409 1711 -1558 -3673 -4546 -3569 -4004 -4001 -3768 -2552 -797 4153 97\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
354 f.write("- * * * * * * * * * * * * * * * * * * * *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
355 f.write("- * * * * * * * * 0 \n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
356 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
357 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
358 f.write("NAME ENV_athila\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
359 f.write("LENG 647\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
360 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
361 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
362 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
363 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
364 f.write("COM hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
365 f.write("COM hmmcalibrate ENV_athila.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
366 f.write("NSEQ 3\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
367 f.write("DATE Fri Sep 9 13:24:44 2005\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
368 f.write("CKSUM 3522\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
369 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
370 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
371 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
372 f.write("EVD -12.496953 0.641902\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
373 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
374 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
375 f.write(" -576 * -1603\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
376 f.write("1 -995 -1009 -2161 -1884 -298 -2046 -1336 348 -1429 591 4179 -1738 -2255 -1394 -1460 -1476 -1060 98 -1303 -906 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
377 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
378 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -1576 -10335\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
379 f.write("2 95 -518 -873 -904 -1785 -691 -984 -1664 -955 -1934 -1254 -652 -1327 -861 -1134 2815 -243 -1070 -2024 -1564 2\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
380 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
381 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -10911 -10334\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
382 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
383 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
384 f.write("NAME ENVathila\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
385 f.write("LENG 647\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
386 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
387 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
388 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
389 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
390 f.write("COM hmmbuild -f ENV_athila.hmm ENV_athila.txt\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
391 f.write("COM hmmcalibrate ENV_athila.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
392 f.write("NSEQ 3\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
393 f.write("DATE Fri Sep 9 13:24:44 2005\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
394 f.write("CKSUM 3522\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
395 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
396 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
397 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
398 f.write("EVD -12.496953 0.641902\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
399 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
400 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
401 f.write(" -576 * -1603\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
402 f.write("1 -995 -1009 -2161 -1884 -298 -2046 -1336 348 -1429 591 4179 -1738 -2255 -1394 -1460 -1476 -1060 98 -1303 -906 1\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
403 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
404 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -1576 -10335\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
405 f.write("2 95 -518 -873 -904 -1785 -691 -984 -1664 -955 -1934 -1254 -652 -1327 -861 -1134 2815 -243 -1070 -2024 -1564 2\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
406 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
407 f.write("- -33 -6075 -7117 -894 -1115 -701 -1378 -10911 -10334\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
408 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
409 f.write("HMMER2.0 [2.3.2]\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
410 f.write("NAME MOV_cavemovirus\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
411 f.write("LENG 302\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
412 f.write("ALPH Amino\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
413 f.write("RF no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
414 f.write("CS no\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
415 f.write("MAP yes\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
416 f.write("COM hmmbuild output/MOV_cavemovirus.hmm input/MOV_cavemovirus.sto\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
417 f.write("COM hmmcalibrate output/MOV_cavemovirus.hmm\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
418 f.write("NSEQ 2\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
419 f.write("DATE Tue Nov 3 11:25:12 2009\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
420 f.write("CKSUM 1918\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
421 f.write("XT -8455 -4 -1000 -1000 -8455 -4 -8455 -4\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
422 f.write("NULT -4 -8455\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
423 f.write("NULE 595 -1558 85 338 -294 453 -1158 197 249 902 -1085 -142 -21 -313 45 531 201 384 -1998 -644\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
424 f.write("EVD -135.876633 0.154850\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
425 f.write("HMM A C D E F G H I K L M N P Q R S T V W Y\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
426 f.write(" m->m m->i m->d i->m i->i d->m d->d b->m m->e\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
427 f.write(" -585 * -1585\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
428 f.write("1 -1028 -1686 -800 -442 -2171 -1521 -263 -1873 3103 -1859 -1251 -547 -1750 74 599 -1004 -972 -1620 -1812 -1528 5\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
429 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
430 f.write("- -33 -6045 -7087 -894 -1115 -701 -1378 -585 *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
431 f.write("2 -1016 -805 -2637 -2367 -591 -2470 -1853 3039 -2040 329 346 -2180 -2589 -1943 -2070 -1879 -1051 1184 -1698 -1261 6\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
432 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
433 f.write("- -33 -6045 -7087 -894 -1115 -701 -1378 * *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
434 f.write("3 -1016 -805 -2637 -2367 -591 -2470 -1853 3039 -2040 329 346 -2180 -2589 -1943 -2070 -1879 -1051 1184 -1698 -1261 7\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
435 f.write("- -149 -500 233 43 -381 399 106 -626 210 -466 -720 275 394 45 96 359 117 -369 -294 -249\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
436 f.write("- -33 -6045 -7087 -894 -1115 -701 -1378 * *\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
437 f.write("//\n")
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
438 f.close()
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
439
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
440
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
441 if __name__ == "__main__":
94ab73e8a190 Uploaded
m-zytnicki
parents:
diff changeset
442 unittest.main()