forked from nickjcroucher/gubbins
-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
344 lines (197 loc) · 9.37 KB
/
CHANGELOG
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
v2.3.2 - 12 Jan 2018
-----
Update installation instructions to remove all reference to HomeBrew.
v2.3.1 - 22 Sept 2017
-----
Output a tree with the internal nodes labelled.
v2.3.0 - 21 Sept 2017
-----
Add helptext to gubbins drawer and require tree as a positional argument rather than an option.
v2.2.3 - 15 Sept 2017
-----
Fix default extended help text.
v2.2.2 - 4 Sept 2017
-----
Allow the use of RAXML AVX2 binaries.
v2.2.1 - 20 Feb 2017
-----
Remove use of Biopythons sub_features function which has been deprecated.
v2.2.0 - 31 Oct 2016
------
By default dont filter out sequences which are 100% identical.
v2.1.0 - 22 July 2016
------
Use GTRCAT model by default in RAxML instead of GTRGAMMA (massive speedup).
C code optimisations in Gubbins.
v2.0.0 - 26 May 2016
------
Reconstruct internal sequences by default using RAxML rather than fastML.
Addresses speed issues raised by users.
RAxML version 8 now required as a minimum.
Remove pairwise support since RAxML wont support it. Need at least 4 genomes as input.
v1.4.10 - 31 Oct 2016
------
Backport a change so that by default dont filter out sequences which are 100% identical.
v1.4.9 - 15 Apr 2016
------
If sequences are 100% identical, filter out duplicates.
Refactor Python FASTA validation to separate file.
v1.4.8 - 12 Apr 2016
------
Fix to lookup of CPU instruction sets to decide which versions of RAxML are supported. Provided by aaronk.
v1.4.7 - 29 Feb 2016
------
Fix allocation from stack bug (from jeromekelleher). For large numbers of SNPs allocating from the stack caused a segfault.
This fixes the issue by allocating from the heap with malloc.
v1.4.6 - 29 Feb 2016
------
Added back midpoint rerooting as the default. Was the default up to v1.3.5 (25/6/15) and was removed by mistake.
It didnt effect the recombination detection, just the tree didnt look as pretty at the end.
v1.4.5 - 13 Jan 2016
------
Removed the install.sh file which gets regenerated automatically when the code is built,
but if its there already it can cause problems on some platforms.
v1.4.4 - 9 Dec 2015
------
Debian reported that Gubbins failed to build on one platform. These changes fix this bug and
cleaned up some other build issues to make it easier to compile on OSX from source.
v1.4.3 - 19 Nov 2015
------
The Debian directory was removed because it now lives in its own repository in the Debian world.
v1.4.2 - 2 Sept 2015
------
If filenames are too long, RAxML crashes. To avoid this a hard limit was introduced, and Gubbins exits with an error message.
v1.4.1 - 7 Jul 2015
------
Update Brew installation instructions and python dependancy versions.
v1.4.0 - 1 Jul 2015
------
Update from python 2 to python 3. This is to allow for inclusion in Debian (because they dont accept python 2 anymore).
Also detect fastml version and modify parameters as required.
Changes prior to May 2015
=========
gubbins (1.3.4~trusty1) trusty; urgency=low
* Identify blocks at end of genome
-- Andrew Page <[email protected]> Mon, 18 Apr 2015 14:51:00 +0000
gubbins (1.3.3~trusty1) trusty; urgency=low
* Max window size arg bug
-- Andrew Page <[email protected]> Thu, 16 Apr 2015 16:09:00 +0000
gubbins (1.3.2~trusty1) trusty; urgency=low
* pass in self to window size check
-- Andrew Page <[email protected]> Thu, 16 Apr 2015 16:00:00 +0000
gubbins (1.3.1~trusty1) trusty; urgency=low
* Calculate bases used for clonal frame
-- Andrew Page <[email protected]> Thu, 16 Apr 2015 15:00:00 +0000
gubbins (1.3.0~trusty1) trusty; urgency=low
* Apply filtering to leaf nodes
-- Andrew Page <[email protected]> Mon, 30 Mar 2015 14:17:00 +0000
gubbins (1.2.5~trusty1) trusty; urgency=low
* Block out SNPs from downstream recombinations
-- Andrew Page <[email protected]> Mon, 30 Mar 2015 14:17:00 +0000
gubbins (1.2.4~trusty1) trusty; urgency=low
* Python verion number in script
-- Andrew Page <[email protected]> Mon, 30 Mar 2015 14:17:00 +0000
gubbins (1.2.3~trusty1) trusty; urgency=low
* Eggs werent included in deb
-- Andrew Page <[email protected]> Mon, 30 Mar 2015 14:17:00 +0000
gubbins (1.2.2~trusty1) trusty; urgency=low
* Last sequence wasnt in array
-- Andrew Page <[email protected]> Mon, 30 Mar 2015 14:17:00 +0000
gubbins (1.2.1~trusty1) trusty; urgency=low
* Update VCF and EMBL output formats
-- Andrew Page <[email protected]> Mon, 30 Mar 2015 11:36:00 +0000
gubbins (1.2.0~trusty1) trusty; urgency=low
* Dont fill in parent bases with gaps from children
-- Andrew Page <[email protected]> Mon, 30 Mar 2015 10:16:00 +0000
gubbins (1.1.2~trusty1) trusty; urgency=low
* Fix GFF formatting and C warnings
-- Andrew Page <[email protected]> Fri, 23 Jan 2015 16:02:00 +0000
gubbins (1.1.1~trusty1) trusty; urgency=low
* Message to tell user theres a problem with outgroups not a clade
-- Andrew Page <[email protected]> Fri, 23 Jan 2015 16:02:00 +0000
gubbins (1.1.0~trusty1) trusty; urgency=low
* Allow for multiple outgroups
-- Andrew Page <[email protected]> Fri, 23 Jan 2015 15:05:00 +0000
gubbins (1.0.12~trusty1) trusty; urgency=low
* Remove internal labels from final tree
-- Andrew Page <[email protected]> Tue, 20 Jan 2015 09:03:00 +0000
gubbins (1.0.11~trusty1) trusty; urgency=low
* Test inputs contain variation
-- Andrew Page <[email protected]> Mon, 19 Jan 2015 09:01:00 +0000
gubbins (1.0.10~trusty1) trusty; urgency=low
* Upload failed on ubuntu
-- Andrew Page <[email protected]> Mon, 19 Jan 2015 09:01:00 +0000
gubbins (1.0.9~trusty1) trusty; urgency=low
* Remove cpu info and manually look for the flag
-- Andrew Page <[email protected]> Tue, 6 Jan 2015 14:09:00 +0000
gubbins (1.0.8~trusty1) trusty; urgency=low
* Limit the cpu info lookup to get around bug in ubuntu build
-- Andrew Page <[email protected]> Mon, 8 Dec 2014 12:58:00 +0000
gubbins (1.0.7~trusty1) trusty; urgency=low
* Update rho/theta calculation to blocks/snps outside recombinations
-- Andrew Page <[email protected]> Mon, 8 Dec 2014 12:58:00 +0000
gubbins (1.0.6~trusty1) trusty; urgency=low
* Drawer allow for variation tag
-- Andrew Page <[email protected]> Wed, 3 Dec 2014 11:32:00 +0000
gubbins (1.0.5~trusty1) trusty; urgency=low
* Fasttree executables with upper and lower case
-- Andrew Page <[email protected]> Wed, 19 Nov 2014 14:16:00 +0000
gubbins (1.0.4~trusty1) trusty; urgency=low
* Warning when number of threads changed for raxml
-- Andrew Page <[email protected]> Fri, 14 Nov 2014 14:16:00 +0000
gubbins (1.0.3~trusty1) trusty; urgency=low
* Dont use multiple threads for raxml if not requested
-- Andrew Page <[email protected]> Fri, 14 Nov 2014 14:16:00 +0000
gubbins (1.0.2~trusty1) trusty; urgency=low
* Allow for more convergence methods
-- Andrew Page <[email protected]> Tue, 14 Oct 2014 14:16:00 +0000
gubbins (1.0.1~trusty1) trusty; urgency=low
* Fixed unstable python test
-- Andrew Page <[email protected]> Tue, 14 Oct 2014 14:16:00 +0000
gubbins (1.0~trusty1) trusty; urgency=low
* Strict convergence option
-- Andrew Page <[email protected]> Tue, 14 Oct 2014 14:16:00 +0000
gubbins (0.6~trusty1) trusty; urgency=low
* Gubbins drawer can now use .embl file with recombination regions
-- Andrew Page <[email protected]> Tue, 9 Sep 2014 13:03:00 +0000
gubbins (0.5~trusty1) trusty; urgency=low
* Thread support for RAXML
-- Andrew Page <[email protected]> Tue, 9 Sep 2014 09:45:00 +0000
gubbins (0.4.1~trusty1) trusty; urgency=low
* Check for FastTree lowercase executable
-- Andrew Page <[email protected]> Mon, 8 Sep 2014 10:32:00 +0000
gubbins (0.4~trusty1) trusty; urgency=low
* Rename output files for pairwise comparison
-- Andrew Page <[email protected]> Fri, 5 Sep 2014 10:26:00 +0000
gubbins (0.3~trusty1) trusty; urgency=low
* Changes statistics file output
-- Andrew Page <[email protected]> Thu, 4 Sep 2014 17:07:00 +0000
gubbins (0.2~trusty1) trusty; urgency=low
* Rename final output files
-- Andrew Page <[email protected]> Mon, 1 Sep 2014 16:44:00 +0000
gubbins (0.1.11~trusty1) trusty; urgency=low
* Python remove internal node names if passed in as a starting tree
-- Andrew Page <[email protected]> Fri, 22 Aug 2014 16:44:00 +0000
gubbins (0.1.10~trusty1) trusty; urgency=low
* Python print list of excluded sequences to STDOUT by default
-- Andrew Page <[email protected]> Fri, 22 Aug 2014 14:44:00 +0000
gubbins (0.1.9~trusty1) trusty; urgency=low
* Python prints error messages for invalid sequence files and sends exit code 1
-- Andrew Page <[email protected]> Fri, 22 Aug 2014 10:37:00 +0000
gubbins (0.1.8~trusty1) trusty; urgency=low
* Python fastml exec fix
* Python check sequence names in tree
-- Andrew Page <[email protected]> Thu, 15 Aug 2014 16:32:00 +0000
gubbins (0.1.7~trusty2) trusty; urgency=low
* Package for trusty
* Move blocks further inwards
-- Andrew Page <[email protected]> Thu, 14 Aug 2014 09:56:00 +0000
gubbins (0.1.6) saucy; urgency=low
* Changed build depends
-- Aidan Delaney (Packaging Key) <[email protected]> Wed, 26 Jun 2014 14:46:07 +0000
gubbins (0.1.5) saucy; urgency=low
* Updated build system and removed some tests
-- Aidan Delaney (Packaging Key) <[email protected]> Wed, 25 Jun 2014 14:46:07 +0000
gubbins (0.1.4) saucy; urgency=low
* Updated Debian packages such that the build version is taken from Automake.
-- Aidan Delaney (Packaging Key) <[email protected]> Mon, 31 Mar 2014 14:46:07 +0000