File: CHANGELOG

package info (click to toggle)
velvetoptimiser 2.2.5-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 192 kB
  • ctags: 64
  • sloc: perl: 1,257; makefile: 6
file content (84 lines) | stat: -rw-r--r-- 2,948 bytes parent folder | download | duplicates (2)
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

CHANGELOG FOR VELVETOPTIMISER
=============================

Changes since Version 2.0:

2.0.1:

*	Added Mikael Brandstrom Durling's code to get free_mem and num_cpus for the Mac.
*	Fixed a bug where if no assembly score was calculable the program crashed.  It now sets the assembly score to 0 instead.

2.1.0:

*	Added two stage optimisation functions.  First one is used to optimise for hash value and second to optimise for cov_cutoff.  Both are user definable and default to "n50" for k-mer size and "Lbp" for cov_cutoff.
*	Above necessitated change in command line option letters to minimise confusion.  first stage opt. func is -k for k-mer size and second is -c for cov_cutoff
*	Fixed a bug in Utils.pm where the exp_cov was only calculated for the first two categories and left out the rest.  Now uses all short read categories.
*	Added a command line option -o to pass through extra commands to velvetg (such as long_mult_cutoff etc.)  NB: No sanity checking here!

2.1.1:

*	Fixed a bug where prefixs containing '-' or '.' would cause the script to fail.

2.1.2:

*	Fixed a bug where estExpCov would try and incorporate columns in the stats.txt file that contained "Inf" or "N/A" into the calculation and thereby crash.

2.1.3:

*	Now gives a nice warning when optimisation function returns undef or 0, instead of cryptic perl error message.

2.1.4:

*	Fixed another bug in estExpCov in Utils.pm so it now doesn't count stats with coverage < 2 and contigs of less than 3 * kmer size - 1.

2.1.5:

*	Added support for velveth's new input file types. (bam, sam and raw) and attempted to future proof it..

2.1.6

*	Now prints Velvet calculated insert sizes and standard deviations in assembly summaries, both in the logfile and on screen

2.1.7

*	Takes new velveth help format into account.  Thanks to Alexie Papanicolaou - CSIRO for the patch.

2.1.8

*	Fixed a bug in the Assembly.pm file so it displays the paired end statistics for newer versions of velvet.

2.1.9

*	Added a hash value search step option.
*	Calculates the maximum number of velvet instances to run allowing for the velvet OMP compile num threads.
*	Warns if compiled with velvet is OMP and optimiser threads set to more than number of cpus times OMP threads.

2.2.0

*	You can choose an output folder to put final optimal results into with the -d option.
*	Fixed a potential bug when running as root.
*	Set default 'hashe' parameter to MAXKMERLENGTH that velvet was compiled with.

2.2.1

*	Added an option to manually set a minimum coverage cutoff.

2.2.2

*	Added an option to set the maximum coverage cutoff as a fraction of the expected coverage.

2.2.3

*	Added --version option
*	Added LICENSE
*	Added INSTALL
*	Moved the change log from README to its own file CHANGELOG

2.2.4

*	Fixed a bug when the starting and ending hash values were the same.

2.2.5

*	Re-configured velveth input line checker to handle new velvet options and hopefully future proof it.